I have a really large site that I host for that gets a ton of traffic. I have 2 dual xeon servers running the site currently. One server stricly runs MySQL, the other server runs everything else including Apache.
The site has been running very slowly lately as what I believe just to be a massive amount of Apache connections. There is always between 400-600 apache connections on average alone at any one time. The load on both servers is less than .5.
Do you guys have any suggestions as to what I can do to speed this up?
the issue with that is it keeps connections open longer then they should.. I would try to turn that off and then set the timeout to something like 10.. the default is usually like 300.. way too high for a busy site.
keepalive is generally only good for a site that has to serve a lot of pictures for example cause it doesn't have to keep opening new sockets for each image.. it can just keep one open
I went ahead and turned KeepAlive off and knocked down the Timeout. I am hoping that will help pick up the performance a bit. The load on the server never gets high though, which means that I still think the server should be able to handle the traffic. Maybe I can run two separate apache's or something.