开启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压缩成功

周红川

分享独立站建站、搜索引擎优化,独立站推广相关实操经验和心得,如果你在跨境业务中遇到问题,欢迎加我微信沟通交流!

微信号:512765456

8 评论

  1. 老师,我用了你的以上的所有的压缩的方法,我的新的站就是不能够压缩怎么回事?和我的空间有关系吗?是不是空间的问题呢?

发布回复

请输入您的评论!
请在这里输入您的名字