55 Comments

开启GZIP压缩功能为wordpress提速

用wordpress的用户差不多都用过或者听说过WP-Cache及WP-Supper Cache插件,这2个插件的功能用于提高页面的访问速度,但是用过的应该都晓得效果不明显,其实还有另外一种可以提高页面显示速度的技术–Gaip压缩。

什么是GZIP?

  • GZIP最早由Jean-loup Gailly和Mark Adler创建,用于UNIX系统的文件压缩。我们在Linux中经常会用到后缀为.gz的文件,它们就是GZIP格式的。现今已经成为Internet 上使用非常普遍的一种数据压缩格式,或者说一种文件格式。HTTP协议上的GZIP编码是一种用来改进WEB应用程序性能的技术。大流量的WEB站点常常使用GZIP压缩技术来让用户感受更快的速度。这一般是指WWW服务器中安装的一个功能,当有人来访问这个服务器中的网站时,服务器中的这个功能就将网页内容压缩后传输到来访的电脑浏览器中显示出来.一般对纯文本内容可压缩到原大小的40%.这样传输就快了,效果就是你点击网址后会很快的显示出来.当然这也会增加服务器的负载.

开启GZIP有什么好处?

  • Gzip开启以后会将输出到用户浏览器的数据进行压缩的处理,这样就会减小通过网络传输的数据量,提高浏览的速度。

开启wordpress的GZIP的方式

  • 首选确认你所用的空间是否支持GZIP压缩。 新建一个phpinfo.php文件,将如下代码拷贝进去
<?php

// Show all information, defaults to INFO_ALL

phpinfo();

// Show just the module information.

// phpinfo(8) yields identical results.

//phpinfo(INFO_MODULES);

?>

将phpinfo.php文件上传到网站根目录打开域名/phpinfo.php(如www.hiadmin.org/phpinfo.php)查看_SERVER["HTTP_ACCEPT_ENCODING"]这项是否有Gzip 如有即支持.如果您所使用的空间不支持的话请联系您的主机商。

  • 接着开启wordpress的Gzip功能,以前的版本是默认开启Gzip功能的不晓得从什么时候开始吧这个功能默认关掉了。 打开wordpress跟目录下的index.php(最好是下载下来修改),找到这行代码
    define(‘WP_USE_THEMES’, true);
    在这行代码的后面加上如下内容:
    if(ereg(‘gzip’,$_SERVER['HTTP_ACCEPT_ENCODING'])){
    if(substr($_SERVER['REQUEST_URI'],0,10)!=’/blog/wp-content/uploads/’)
    ob_start(‘ob_gzhandler’);
    }

更新完index.php文件,你的wordpress就已经启用Gzip压缩了。我们通过chinaz上面的站长工具->网页GZIP压缩检测输入你的域名来查询下是否GZIP是否生效。阳光网志启用GZIP压缩后压缩率达到70%。

  • 最后我们通过Firefox插件YSlow插件来检测下启用GZIP前后的访问速度。YSlow的使用方式和下载地址在阳光以前的文章中有介绍过的:

YSlow的使用方式请点击这里:用YSlow对网站体检—附中文版下载





你可能也会喜欢这些文字

发表在: WordPress 标签为: , , . - 永久链接.

55 Responses to 开启GZIP压缩功能为wordpress提速

  1. 郑e says:

    wordpress的朋友,来看看你的站,想和你换个友情链接

  2. 济网 says:

    博客弄的不错啊 比上次来看到的漂亮多了啊

  3. 我是帅哥 says:

    想和你交换友情链接,你的站以做好,希望你审核,www.blog365.tk

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>