pagespeed工具说
Compressing http://72.10.33.203/workspace/js/plugins.min.js could save 95.0KiB (66% reduction).
但是当我testingGZIP时,它显示它的工作原理。
我有我的htaccess和conf文件安装正确(我认为)。
我如何validation? pagespeed工具是否错误? 我如何做这个工作?
使用firefox中的firebug或Chrome中的开发人员工具查看Web服务器响应标头:
如果资源被压缩,你会看到标题:
Content-Encoding:gzip
您也可以使用任何CLI Web客户端,例如wget:
wget -S -O /dev/null http://72.10.33.203/workspace/js/plugins.min.js
它不显示内容编码,但如果你使用
wget --header='Accept-Encoding:gzip,deflate,sdch' -S -O /dev/null`
连接到72.10.33.203:80 …已连接。
HTTP request sent, awaiting response... HTTP/1.1 200 OK Date: Fri, 18 May 2012 19:51:12 GMT Server: Apache Last-Modified: Fri, 18 May 2012 19:42:04 GMT Accept-Ranges: bytes Cache-Control: max-age=31536000 Expires: Sat, 18 May 2013 19:51:12 GMT Vary: Accept-Encoding Content-Encoding: gzip <================================ Look here X-Powered-By: PleskLin Connection: close Transfer-Encoding: chunked Content-Type: application/javascript; charset=utf-8
将此添加到.htaccess
<Files *.js.gz> ForceType text/javascript Header set Content-Encoding: gzip </Files> <Files *.css.gz> ForceType text/css Header set Content-Encoding: gzip </Files> <Files *.html.gz> ForceType text/html Header set Content-Encoding: gzip </Files>