I'm preparing the move of a live website from a shared server to a seperate server running just that one site. Right now we're getting lots of traffic and Apache is having a hard time keeping up.
One of the things I'm considering for the new server is a installing a caching-proxy solution (like Varnish).
The only problem is that I only have 1 machine to work with, so Apache and Varnish would be running on the same box. Would that just negate the cache or would that still improve performance?
(As I see it: even on the same machine, when a request can by answered from cache, it doesn't have to be rendered by Apache, thus decreasing the load)