I want a caching system for Apache (or compat) that will:
- Cache entire site
- Gzip those results
- Serve the Gzipped cached pages as appropriate
Is there such a beast? Or do I have to write one?
Why would I want it?
#1 Speed.
-- Eliminate all of your CMS overhead entirely.
-- You'd cut out Apache from having to Gzip the pages on the fly
I'd think you would cut your per-page over head by 50% and cut server load by 25%
#2 Code Modification
-- In the step before gzipping, you could do things like clean CMS identities from the code.
-- You could embed images into the source so that it would cut repetitive calls back to your server.
#3 Security:
-- You hide your CMS from public view by making it only reachable from the local host (the cacher) - thus, you'd be immune to alot of security issues. (there would be some url bit twiddling needed to make it work)