|
1.In the web environment, what is the functionality of an application
server (i.e. Cold Fusion, SilverStream)?
Application server is basically software that runs on a middle tier, between Web server and back-end databases. Application server handles all of the application logic and connectivity that old-style client-server applications contained.
2.In the context of a multi-tiered web system, what does load balancing
mean? How does load balancing enhance the scalability of a web sys-
tem?
Load balancing is a technique to distribute the workload between the 2 or more web servers in a cluster of web servers in a multi-tiered web system. Therefore, to enhance the scalability of web system, load balancing exploits the communication facility between the servers of a system, by using the exchanging of status information and jobs between any two servers of a system, in order to improve the performance of the whole system. The distribution of load is accomplished with the transferring of jobs from heavily loaded servers to lightly loaded ones.
3.How can IP addresses be used in load balancing?
The Server Load Balancer takes on the IP address that the client is trying to contact, becoming a Virtual Server that directs the client to one of the servers in the load balanced group of servers.
4.What is more likely to exercise an application server — a call to a static
HTML page or a call to a dynamically generated page? Explain your
answer.
Dynamically generated page, as this requires execution of programming logic in the application server to produce specific results based on the corresponding query. On the other hand, for static pages, they are files that are stored and can be retrieved directly from the Web server.
_________________________________________________
[ 本帖最后由 testage2004 于 2006-5-20 18:58 编辑 ] |
|