Chapter 36: Client/Server Concepts
1191
FIGURE 36.4
A database server can be overloaded by too many users.
Peripherals
Lots of client
computers
Server
computer
Database
Reports
Thousands of Internet users
Application servers are typically used to serve applications in large-scale client/server environ-
ments. Application servers often perform “load balancing” by directing user requests to server com-
puters that are less busy than heavily used servers. A Web server is used to serve applications in an
Internet environment and may simultaneously service many hundreds of users. A Web server is
generally focused on managing Web requests by sharing database server connections among many
Internet users. Web servers use connection pooling to share the database and other resources among
all the concurrent Web connections.