Even though I have Super Cache in ON mode and Super Cache Compression enabled (but no other settings checked), there are no Gzipped pages/posts served to either my browser (logged out) or services like http://www.whatsmyip.org/http_compression/ and http://ismyblogworking.com/
I checked the /cache/ folder and all .gz page/post files are there and have the proper content. The shared server has zlib.output_compression installed but it is turned OFF for my domain. All .htaccess rules are in order - as far as I can tell - and according to my hosting providers helpdesk mod_mime, mod_headers and mod_expires are available and running.
Response Headers in the above case for any normal page/post :
Date: Thu, 24 Jun 2010 02:03:21 GMT Content-Type: text/html; charset=UTF-8 Connection: keep-alive Server: Apache/Nginx/Varnish X-Powered-By: PHP/5.2.12 Vary: Accept-Encoding,Cookie Cache-Control: max-age=300, must-revalidate WP-Cache: Served supercache file from PHP Content-Length: 50656 200 OK
If I set SuperCache to HALF-ON mode, the result is exactly the same in spite of that message stating compression is on by default in HALF-ON mode... But as soon as I set zlib.output_compression in my php.ini to On, I get these headers:
Date: Thu, 24 Jun 2010 02:22:33 GMT Content-Type: text/html; charset=UTF-8 Connection: keep-alive Server: Apache X-Powered-By: PHP/5.2.12 X-Pingback: http://...mydomain.../xmlrpc.php Content-Encoding: gzip Vary: Accept-Encoding Content-Length: 12571 200 OK
And back to ON mode (and Super Cache Compression to Enabled) still with zlib compression to On I get:
Date: Thu, 24 Jun 2010 02:33:16 GMT Content-Type: text/html; charset=UTF-8 Server: Apache X-Powered-By: PHP/5.2.12 Cache-Control: max-age=300, must-revalidate WP-Cache: Served supercache file from PHP Content-Encoding: gzip Vary: Accept-Encoding Content-Length: 12559 200 OK
This would indicate the .gz files still being ignored else I 'd get served double compressed files... right ?
I'd really like to get Super Cache pre-compressed pages served instead of the zlib dynamically compressed ones... What could be interfering ?
Thanks for any thoughts :)