网站如何进行GZIP压缩

无法忍受网站的访问速度,或者你想通过提高网站的访问速度,留住更多的搜索访客。现在就看看如何对WordPress网站进行GPIZ压缩吧。

什么是GZip压缩

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

Gzip压缩的作用

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

Apache开启Gzip的方法

首先确保你的 Apache 已经加载了 mod_deflate 模块,然后在 httpd.conf 代码中加载以下代码:

<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/css text/plain text/xml application/json application/x-httpd-php application/x-javascript
</IfModule>

如果你没有权限修改你的主机,你也可以将以上代码复制到网站根目录的 .htaccess 文件。此例是将代码直接贴到httpd.conf中。并镇里mod_deflate.so模块是开启的。

PHP开启Gzip的方法

如果修改 Apache httpd.conf 文件无效,则可以通过修改 PHP 的 php.ini 方法:

打开 PHP 目录下的 php.ini 文件,找到 zlib.output_compression = Off,改成 zlib.output_compression = On,再把 ;zlib.output_compression_level 前面的;去掉,后面的-1改成1—9的值,1的压缩比率最低,建议取5。这样便可以实现所有 PHP 页面的 gzip 效果。

如果无法修改 php.ini 文件,则可以在需要 gzip 压缩的 PHP 文件头部加入:

if (substr_count($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip')) {
ob_start('ob_gzhandler');
}else{
ob_start();
}

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

转载请注明出处:  https://www.cntworld.cn
智能工控 » 网站如何进行GZIP压缩

发表回复

提供最优质的资源集合

立即查看 了解详情