对于使用WordPress的Bloger来说,开启服务器的GZip压缩是一个为博客加速的好方法,GZip可对多种类型的文件进行压缩,对于CSS,JS,以及HTML文件更具有极高的压缩率,尤其当博客使用了比较多的JS特效,开启GZip后压缩比高达70%。说白了,如果你的博客首页有100KB的话,开启GZip后就成30KB了~但网友在浏览器端看到的东西是一样的,加速效果可想而知~本篇日志介绍的方法不仅适用于WordPress,任何网站都适用。
首先检测你的网站是否开启了 gzip功能:http://tool.chinaz.com/Gzips/
方法一:插件实现
插件名称:gzippy,下载地址:http://wordpress.org/extend/plugins/gzippy/
对于喜欢偷懒不喜欢折腾的人的确方便得很,下载激活即可,没有其他更多的设置。
方法二:php.ini 实现
新建一个文本文件,输入以下的内容,保存为 php.ini 文件上传到网站根目录即可。
output_buffering = Off
output_handler =
zlib.output_compression = On
方法三:修改index.php文件
在根目录index.php文件中找到1 define(‘WP_USE_THEMES’, true);
在后面加入下面的代码即可:
1 ob_start(‘ob_gzhandler’);
方法四:修改.htaccess
将以下代码拷贝到.htaccess文件中,上传至网站根目录中即可~
<IfModule mod_deflate.c>
# Insert filters
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/x-httpd-php
AddOutputFilterByType DEFLATE application/x-httpd-fastphp
AddOutputFilterByType DEFLATE image/svg+xml
适用于VPS或者DS。在配置服务器时,将Apache2.x系列已经内置了的Deflate模块一并安装即可。具备此模块的共享空间同样适用。mod_deflate模块配置相对灵活,推荐安装。
由于gif,jpg格式的图片本身已经是经过压缩的格式,所以不要指望GZip还能为你榨出多少水分,png的图片效果倒是不错~
其实还有其他一些方法,这里就不多介绍了,想要了解的可以自己 google 一下。任选以上其中一种,修改后,重新检测你的网页是否已开启 Gzip 吧。
文章评论