Sun Java System Web Server 7.0 Update 8 Performance Tuning, Sizing, and Scaling Guide

Web Server Tuning

The following table shows the tuning settings used for the Web Server.

Table 6–1 Web Server Tuning Settings

Component 

Default 

Tuned 

Access logging 

enabled=true

enabled=false

Thread pool 

min-threads=16

max-threads=128

stack-size=131072

queue-size=1024

min-threads=128

max-threads=200

stack-size=262144

queue-size=15000

HTTP listener  

Non-secure listener on port 80

listen-queue-size=128

Non-secure listener on port 80

Secure listener on port 443

listen-queue-size=15000

Keep alive 

enabled=true

threads=1

max-connections=200 timeout=30 sec

enabled=true

threads=2

max-connections=15000 timeout=180 sec

default-web.xml

JSP compilation turned on 

JSP compilation turned off 

The following table shows the SSL session cache tuning settings used for the SSL tests.

Table 6–2 SSL Session Cache Tuning Settings

Component 

Default 

SSL session cache 

enabled=true

max-entries=10000

max-ssl2-session-age=100

max-ssl3-tls-session-age=86400