
servers the goal might be to provide a targeted level of performance at different price points.
You need to define what performance means for your particular situation.
Here are some areas to consider:
■
The number of peak concurrent users
■
Security requirements
Encrypting your Web Server’s data streams with SSL makes an enormous difference to your
site’s credibility for electronic commerce and other security conscious applications, but it
can also seriously impact your CPU load. For more information, see
“SSL Performance” on
page 21
.
■
The size of the document tree
■
Dynamic or static content
The content you serve affects your server’s performance. A Web Server delivering mostly
static HTML can run much faster than a server that must execute CGIs for every query.
Configuration
Certain tuning parameters are set at the configuration level, so that every server instance that is
based on the configuration has the same tuning information. In addition, some monitoring
information is available at the configuration level, so you can monitor the performance of all
instances based on the configuration. However, the bulk of the monitoring information is
available at the individual server instance, or virtual server level. If you are using a single Web
Server instance per configuration (your server is not part of a server farm), the
configuration-level statistics show the information for the single server instance based on that
configuration.
Virtual Servers
Virtual servers add another layer to the performance improvement process. Certain settings are
tunable for the configuration, while others are based on an individual virtual server.
You can also use the quality of service (QoS) features to set resource utilization constraints for
an individual virtual server. For example, you can use QoS features to limit the amount of
bandwidth and the number of connections allowed for a virtual server. You can set these
performance limits, track them, and optionally enforce them.
For more information about using the quality of service features, see
Sun Java System Web
Server 7.0 Update 1 Administrator’s Guide
.
Configuration
Sun Java System Web Server 7.0 Update 1 Performance Tuning, Sizing, and Scaling Guide •
20
Summary of Contents for Sun Java System Web Server 7.0
Page 9: ...Figures FIGURE 2 1 Web Server Connection Handling 40 9 ...
Page 10: ...10 ...
Page 18: ...18 ...
Page 38: ...38 ...
Page 84: ...84 ...
Page 100: ...100 ...