Client Server Architecture

Glossary

Client server architecture

Client server architecture of website development is that model in which the website loads on the client PC where as the web pages are stored on the server PCs. This is an important consideration when you build web site structures and affects many areas of marketing online.

Web development has a number of strategies. There are various models of website development . The model that you choose will depend on the type of the website that you are developing. There is a clear differentiation between the client computers and the server computers. This model of website development is very widely used and most of the websites are developed using this.

Has it not been for this model, website development would have been very difficult. The users would have required downloading the site on his PC. This would have been very tedious and time consuming. In client server architecture of website development , the website developer designs the website and stores the content on the server PC. It is not only on one PC that the web designer stores the web content on. If there is just one PC, there will be a lot of load on that PC. It will create a bottleneck on that PC and the PC will come to a stand still. The best feature of client server architecture website development is that content is stored on multiple client PCs. Hence, whenever there is a request for a webpage, the request is guided to one of the many computers depending on the traffic. Another advantage of this form of website development is that if one of the server PCs crashes, it will not make the website non functional. Using this model of website development, the website is accessible from other the other server PCs.

Client server architecture of website development is broadly divided into 2-tier architecture and 3-tier architecture. The functioning of client server website development model is this way. When the user on the client PC enters the website name on his browser, using various complex algorithms the request is directed to one of the servers PCs. Then the information is sent to the client’s browser and hence the user can access the information using this model of website development .

Another application of client server website development is in networking. The server PC is supposed to be the ones with more resources and high processing power. It has a good amount of memory. On the other hand, the client PCs can be the ones with lower processing power. They do not have as much memory and fewer resources than the server. The advantage of this model of website development is that it makes optimum use of resources and this in turn reduces your cost of operation. If there are too many clients PC, in order to reduce the response time of client server model of website development , more than 1 server PCs are included.