答案1
使用 Firefox 中的 firebug 或 chrome 中的开发人员工具查看 Web 服务器响应标头:
如果资源被 gzip 压缩,你会看到标题:
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
答案2
将其添加到.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>