现在一般主机都会限月流量,虽然ICDSoft的主机流量足够使用,但开启网页GZIP压缩会把页面压缩后体积变小,访问速度得到提升的同时,亦节约了空间流量,所以开启是必须的。目前ICDSoft的全部服务器都升级到Apache2.4了,所以要启用网页压缩还是用
最近在网上看到有文章介绍,通过在PHP.ini配置中,添加zlib.output_compression参数来启用gzip压缩,实际上在使用Apache的主机上是有一定局限性的,在使用Apache的主机上,推荐采用gzip_mod模块启用gzip压缩,这样对类似HTML、CSS、Javascript、Ruby on Rails、Python、CGI等等内容,都能进行gzip压缩传输。并且这次方法在ICDSoft经我测试也是失效的。
由于mod_gzip是用于Apache 1.3的模块,而在Apache 2系列中,mod_gzip的功能改由deflate_module模块提供。在根目录.htaccess(如果没有自建一个)中使用以下脚本启用deflate_module,将会对HTML, SSI, PHP, Perl, Ruby, Python, CGI, Cascading Style Sheets, JavaScript 和文本文件进行压缩输出。
<IfModule deflate_module> AddOutputFilterByType DEFLATE text/css text/csv text/html text/plain text/richtext text/sgml text/tab-separated-values application/javascript application/x-javascript httpd/unix-directory AddOutputFilter DEFLATE html htm shtml php php4 pl rb py cgi css js txt BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4.0[678] no-gzip BrowserMatch \bMSIE !no-gzip !gzip-only-text/html </IfModule>
如果你不知道如何检查自己的网站是否已经开启了GZIP压缩,请移步至站长之家的网页GZIP压缩检测,输入你的网站地址,即可检测是否开启了GZIP压缩。如本人主机的:
压缩率还挺高的。节省一点是一点,同时也为省电出一点力。呵呵。
本文链接:https://my.lmcjl.com/post/5659.html
展开阅读全文
4 评论