This set of slides from a presentation earlier this month is well worth a read-over. I knew a lot of it, but there were a few surprises too. Hopefully I can report back in a few days time if it made much of an impact on the server!
Later… I’m impressed, but here’s a short summary of what I did first:
- Stripped the Apache modules (libphp4 went from 5.6MB down to 1.5MB!)
- Increased the default kernel buffer size as mentioned in the docs. I had already set the max higher, but didn’t know about the default value.
- Moved php accelerator object files into seperate virtual host directories. I did the same with PHP4 session files.
- Increased the StartServers, MinSpareServers and MaxSpareServers settings.
The result? Double the network traffic to our web server! I haven’t examined the logfiles yet but hopefully they’ll show an increase in page views!
Much Later… You’ll be happy to hear there was a corresponding increase in page view. If you run a Apache/PHP based website take heed of the tips above and in this presentation!