Why Performance Tuning?
This is a valid question that I ask myself often. We live in times when hardware resources are cheap and easily available. Memory and CPU are two very critical elements that define the performance of a server. There are times when I prefer going with a more or less out of the box configuration of Apache for a server rather than spending time tweaking and testing the performance bump. There is no straightforward answer to this question, really. It’s a judgment call that you need to make after assessing the requirements of the situation along with the hardware at hand. One important point to note before we move on to the actual tuning is that the suggested changes in this article are for a generic requirement where you are running a LAMP server. There are many more tweaks that you can make for specific types of setup. Say for example, if you are running the Apache web server as a front end for an application server such as JBoss or Apache Tomcat, things will need to be configured quite d