网站如何进行GZip压缩

导读:wordpress网站如何进行gzip压缩?dedecms网站如何进行Gzip压缩?如果你在寻找这些问题的答案,相信你可能已经无法忍受网站的访问速度,或者你想通过提高网站的访问速度,留住更多的搜索访客。不管你出于哪种目的,我都要恭喜你找对地方了。厦门SEOer潇湘驭文将让你空手而来,满载而归。

好戏在后头,废话先上。如果你赶时间,请跳跃式浏览。

什么是GZip压缩

GZip是GNUzip的缩写,它是GNU自由软件的文件压缩程序。GZIP最早由Jean-loupGailly和MarkAdler创建,第一个版本0.1在1992年10月31日公开面试。最初Gzip用于UNIX系统的文件压缩。使用过Linux系统的朋友对后缀为.gz的文件一定不会陌生,它们就是GZIP格式的。如今Gzip已经成为网络上非常著名的数据压缩格式,或者说一种文件格式。

Gzip压缩的作用

开启了Gzip压缩功能的网站,会将输出到用户浏览器的数据进行压缩处理(压缩比率一般都在70%以上),这样就大大地减少了通过网络传输的数据量,大大地提高了网站的浏览速度,大大地增强了网站用户友好度,并最终间接提高网站排名……

对猴急的你而言,前面都是废话。重头戏来了。

wordpress网站如何进行Gzip压缩?

方法1、安装GZippy插件

如果你是个懒人,厦门SEO推荐你安装插件。

步骤:进入后台→插件→安装插件→搜索插件(GZippy)→下载安装→启用。

大功告成。到站长工具的Gzip压缩检测工具网址检测一下:http://tool.chinaz.com/gzips/

方法2、修改functions.php文件

这种方法也非常简单。你甚至可以不懂PHP代码,只要照做就行。

步骤:(通过ftp或者服务器后台)依次打开→wordpress根目录/wp-content/themes/你的主题/functions.php,用dreamweaver或者记事本打开functions.php,在该文件最后一个【?>】标签之前添加以下代码(这些代码便是GZippy插件的核心代码):

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

保存,覆盖上传,大功告成。

方法3、修改根目录下的index.php文件

打开index.php文件,在define(’WP_USE_THEMES’,true);代码后面加上如下代码:

ob_start(‘ob_gzhandler’)

保存,覆盖上传。

这种方法虽然简单,不过有个弊端,每次升级wordpress都需要重新设置。

其它方法还有修改根目录下的.htaccess文件、修改php.ini。因为前面的方法已经足够使用和简单,这些方法又比较复杂,所以厦门SEO这里不做介绍。

dedecms网站如何进行Gzip压缩?

虽然dedecms系统的后台有【是否启用gzip压缩】这个选项,而且默然也开启了(默认值为1),但却没有效果。所以我们只能另辟蹊径。

如果你的网站用的是dedecms系统,而且空间也支持.htaccess,那么你只需在网站空间根目录下的.htaccess文件中加入如下两行代码即可:

SetOutputFilter DEFLATE

AddOutputFilterByType DEFLATE text/html text/css image/gif image/jpeg image/png application/x-javascript

保存,覆盖上传,大功告成。快去站长工具的Gzip压缩检测工具网址检测一下吧:http://tool.chinaz.com/gzips/

本文由球事一哥潇湘驭文原创,转载需授权并保留本文链接:https://www.wangyuwen.com/archives/486.html

(0)
上一篇 2012 年 7 月 24 日 00:19
下一篇 2012 年 7 月 25 日 23:23

相关推荐

发表回复

登录后才能评论