Important tips for Web server plug-in tuning include how to balance workload and improve performance in a high stress environment. Balancing workloads among application servers in a network fronted by a Web server plug-in helps improve request response time.
Limiting the number of connections that can be established with an application server works best for Web servers that follow the threading model instead of the process model, and only one process is started.
The IBM HTTP Server V6.0.x follows the threading model. To prevent the IBM HTTP Server from starting more than one process, change the following properties in the Web server configuration file (httpd.conf) to the indicated values:
ServerLimit 1 ThreadLimit 4000 StartServers 1 MaxClients 1024 MinSpareThreads 1 MaxSpareThreads 1024 ThreadsPerChild 1024 MaxRequestsPerChild 0
If you use the default settings for a Microsoft
Windows operating system, you might encounter Web server plug-in performance
problems if you are running in a high stress environment. To avoid
these problems, consider tuning the TCP/IP setting for this operating
system. Two of the keys setting to tune are TcpTimedWaitDelay and
MaxUserPort.
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\tcpip\Parameters\TcpTimedWaitDelayIf this entry does not exist in your Windows Registry, create it by editing this entry as a new DWORD item.
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\tcpip\Parameters\MaxUserPortIf this entry does not exist in your Windows Registry, create it by editing this entry as a new DWORD item.
See the Microsoft Web site for more information about these settings.