|
There are some things which chris didnt mention which should be taken into cosideration.
You need to make sure you got enough ram to support the multiple httpd processes. If you do NOT then apache will start hitting your swap drive and most likely slow the server down beyond any speed improvements you would have gained with the max clients.
Next i would disable all the options compiled in which you dont need and disable all the modules you dont need too. This could cut the memory usage by MBs per Apache child process.
Delays could also be caused by the HostnameLookup option which is probably on. Disable it. It's worthless. If you really want to know what hostname belongs to which IP use webalizer and have it do the DNS resolving rather than apache.
Also, instead of the Max Clients you can lower your keep-alive timeout value so each process doesnt stick around as long did and would allow a child processes to die off sooner rather than later.
Just some helpful tips
|