【介绍】
GZip可对多种类型的文件进行压缩,对于 CSS、JS、HTML文件更具有极高的压缩率。
WordPress使用较多的JS特效,开启GZip后压缩比高达70%。
【安装】
yum install gzip
【版本】
查看gzip版本:
gzip -V
【检测】
检测你是否开启了 gzip功能:
如果报错:您尝试查看的页面无法显示,因为它使用了无效的或者不支持的压缩格式。
因为服务器php尚未开启gzip压缩,而网站程序使用了gzip压缩。导致程序执行gzip压缩时压缩不成功,当浏览器请求该页面时返回的代码不能被浏览器正确的使用gzip解压,所以造成了网站打不开。
修改 PHP 设置文件 /usr/local/php/etc/php.ini
output_buffering = Off output_handler = zlib.output_compression = On zlib.output_compression_level = 6
然后重启httpd。
使用测试工具检测,输出:
是否压缩? 是 压缩类型: gzip 源文件大小: 38.21KB 压缩后大小: 8.5KB 压缩率: 77.8%
或者:
Web page compressed? Yes Compression type? gzip Size, Markup (bytes) 39,130 Size, Compressed (bytes) 8,748 Compression % 77.6
【参考】
参考:http://blog.csdn.net/a9254778/article/details/8557499
参考:http://www.jb51.net/article/38350.htm
参考:http://www.g-loaded.eu/2008/05/10/use-mod_deflate-to-compress-web-content-delivered-by-apache/
参考:http://qbaok.blog.163.com/blog/static/101292652008101431233385/
参考:http://www.mydigitallife.info/configure-and-enable-gzip-compression-with-mod_deflate-to-speed-up-apache-and-save-bandwidth/
参考:http://www.mydigitallife.info/how-to-enable-gzip-compress-on-php-websites/
参考:http://www.mydigitallife.info/how-to-test-and-check-or-verify-gzip-page-compression-on-website/
报错:http://stackoverflow.com/questions/12182531/500-error-when-compressing-files-with-htaccess