Cached HTML compresses extremely well, but the drop-in currently serves raw bytes via readfile(), leaving compression to the web server (or none).
Spec:
On cache write, also store a gzencoded sibling (index.html.gz or index-gzip.html)
On serve (drop-in + in-WP path), when the client sends Accept-Encoding: gzip, serve the compressed variant with Content-Encoding: gzip and correct Vary header
If rewrite-rule static serving (#11) lands, express this via standard MultiViews/mod_rewrite gzip rules instead
Cached HTML compresses extremely well, but the drop-in currently serves raw bytes via readfile(), leaving compression to the web server (or none).
**Spec:**
- On cache write, also store a gzencoded sibling (index.html.gz or index-gzip.html)
- On serve (drop-in + in-WP path), when the client sends Accept-Encoding: gzip, serve the compressed variant with Content-Encoding: gzip and correct Vary header
- If rewrite-rule static serving (#11) lands, express this via standard MultiViews/mod_rewrite gzip rules instead
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Cached HTML compresses extremely well, but the drop-in currently serves raw bytes via readfile(), leaving compression to the web server (or none).
Spec: