zblog php版怎么开启gzip压缩

网站开启gzip还是有必要的,可以降低通讯成本,同时也会加快网站响应速度。zblog php版是支持直接在后台开启gzip压缩的,如下图1:

zbp后台开启gzip压缩

图1:zbp后台开启gzip压缩

我在勾选了上面的gzip压缩以后,确实也实现了压缩,网站响应速度加快了,但是却出现了以下问题,导致代码语法高亮功能无法使用:

zbp开启gzip后报错

图1:zbp开启gzip后报错

zbp开启gzip后详细报错信息

图2:zbp开启gzip后详细报错信息

在论坛询问无果后,就换了另一种方式实现gzip压缩,由于我是apache服务器,实现方式如下:

Step 1:首先,首先加载apache的deflate_module模块,将LoadModule deflate_module modules/mod_deflate.so前面的#去掉即可。

Step 2:新建一个.htaccess文件,将以下内容放进.htaccess文件中,保存.htaccess,并将该文件放到网站根目录下。

#GZIP压缩模块配置
<ifmodule mod_deflate.c>
#启用对特定MIME类型内容的压缩
SetOutputFilter DEFLATE
SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png|exe|t?gz|zip|bz2|sit|rar|pdf|mov|avi|mp3|mp4|rm)$ no-gzip dont-vary #设置不对压缩的文件
AddOutputFilterByType DEFLATE text/html text/css text/plain text/xml application/x-httpd-php application/x-javascript #设置对压缩的文件
</ifmodule>

重启apache服务器,即可实现gzip压缩,开启成功以后,可以用gzip检测工具,检测下是否开启成功。

本文标题:zblog php版怎么开启gzip压缩

本文链接:http://yedward.net/?id=318

本文版权归作者所有,欢迎转载,转载请以文字链接的形式注明文章出处。

相关文章