I am renting a fairly standard Debian/Apache2/MySQL5/PHP5 server to run a few medium-traffic websites. It's an Intel Core i5 with 16GB DDR3 RAM, serving sites with about 4 mio page views a month.
Unfortunately the server seems to be getting slower and slower over the years. Part of this is probably due to larger numbers of visitors and resource-intensive features added to the websites. However, I still suspect that I am not actually using the hardware to its full potential.
Can anybody recommend resources that could help me check the configuration of my server to identify bottlenecks and optimize the configuration? I am not expecting a perfect solution here, but maybe a list of the most common issues to check?
[link] [comments]