首页 网站优化 开启Gzip压缩,让网站飞...

开启Gzip压缩,让网站飞

作者:

修改日期:

网站优化一直是很多人提倡的重点,然而在我看来网站优化并不是什么牛X的技术,不过就是网站一丝一缕的改进。提高用户体验度,加快网站加载速度、持续更新有价值的文章等等都属于网站优化需要考虑的方面。今天给大家说说wordpress网站如何开启Gzip压缩。
什么是Gzip压缩?

GZIP最早由Jean-loup Gailly和Mark Adler创建,用于UNⅨ系统的文件压缩。我们在Linux中经常会用到后缀为.gz的文件,它们就是GZIP格式的。现今已经成为Internet 上使用非常普遍的一种数据压缩格式,或者说一种文件格式。

开启Gzip的好处:
①、减少存储空间;
②、减少传输时间。
解释下:减少了存储空间,就如电脑硬盘得到了释放,网站可以得到一定程度的加快;网站被访问的时候,其实是网站数据从空间服务器传输到用户客户端的一个过程,被压缩的文件更小,传输自然就快了,这也是为什么开启了Gzip压缩后的网站会让人感觉打开速度快的一个原因。
wordpress网站开启Gzip压缩的方法N多,这里罗列常用的几种:
1、懒人法:
为什么使用wordpress建站的朋友有福呢,原因就在于你的很多想法,一个wordpress插件就可以帮你搞定了,当然除非你是天才,想别人所不能想,那就得你自己动手开发插件了,一般情况下,wordpress插件覆盖了你所要功能的80%以上。
开启Gzip压缩就可以直接借助插件法:
所需插件名称:GZippy
插件下载地址:downloads.wordpress.org/plugin/gzippy.1.0.2.1.zip
插件使用方法:启用插件即可,无需设置。

2、折腾法:
首先小川向不安分的wordpress爱好者致敬,还是那句老话,wordpress不折腾就不好玩。费尽功夫折腾出来的功能即使丑也是最好的。
折腾①、函数文件function.php修改法,在functions.php文件(如果没有自己创建一个)中添加以下代码:

  1. function gzippy() {   
  2. ob_start(‘ob_gzhandler’);   
  3. }   
  4. if(!stristr($_SERVER[‘REQUEST_URI’], ‘tinymce’) && !ini_get(‘zlib.output_compression’)) {add_action(‘init’, ‘gzippy’);   
  5. }  

折腾②、修改Wordpress根目录下的index.php文件代码:
打开index.php文件搜索代码:

  1. define(‘WP_USE_THEMES’, true);  

在其后添加代码,修改为以下代码:

  1. define(‘WP_USE_THEMES’, true);   
  2. ob_start(‘ob_gzhandler’);  

折腾③、通过制作php.ini启用Gzip压缩:(未验证)
下载附件php.ini.zip,并解压文件上传至网站根目录:php.ini.zip
折腾④、如果服务器支持.htaccess,可使用.htaccess文件开启网站Gzip压缩:
在.htaccess文件中添加以下代码:

  1. php_value output_handler ob_gzhandler  

通过以上任何一种方法尝试开启,记得不要同时使用多种方法,会导致冲突。修改完成后可以通过以下任何一个网址检验网站是否开启Gzip压缩:
http://tool.chinaz.com/Gzips/
http://gzip.zzbaike.com/
http://www.websiteoptimization.com/services/analyze/
小川博客目前已经开启了Gzip压缩,检验结果如图所示:
GZIP压缩成功