如何获得Mod_pagespeed输出压缩(gzip)的CSS?

Ubuntu 14.04 Apache 2.4.7 php-FPM 5.5.9

使用Apache的最新稳定的Pagespeed模块(1.9.32.3-4448)。

我正在优化一个WordPress网站的速度(带宽和渲染)。 Mod Deflate被设置。 一个插件( Better WordPress Minify )将所有css文件压缩并合并为一个(从而减less了请求的数量)。 在closuresPagespeed的情况下,如果检查生成的链接(使用FeedTheBot ),则确认使用gzip压缩了内容。 但是,如果启用了Pagespeed,则表明Gzip无法正常工作。 使用PageSpeed Insight(chrome扩展名)可以确认这一点。

这是我试过的:

  • 添加到/etc/apache2/mods-available/pagespeed.conf ModPagespeedFetchWithGzip on SetOutputFilter DEFLATE
  • 检查模块Deflate是否可用并启用(它出现在由apache2ctl -t -D DUMP_MODULES生成的列表中)。 事实上,如果pagespeed被closures,它适用于组合的CSS文件是另一个certificate。

你有解释吗?

这是为html,xml,js,css,php文件启用mod_deflate的方法:

 # MOD_DEFLATE COMPRESSION SetOutputFilter DEFLATE AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/javascript text/css application/x-javascript application/x-httpd-php DeflateCompressionLevel 9 # This part is optional, it is used for really old browser > # DEFLATE NOT COMPATIBLE BROWERS BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4\.0[678] no-gzip BrowserMatch \bMSIE !no-gzip !gzip-only-text/html BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html # SET VAR SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip