WordPress网站如何开启Gzip压缩实现加快访问网站速度

近期无趣也没有应用Gzip缩小,由于发觉打开这一缩小都是有大学问的。网络服务器上设定、WordPress网站上设定還是软件上设定要我有一定的疑虑。根据几日的科学研究学习培训,小结并共享下如何把 WordPress 网站打开 Gzip 缩小以超过加速传送的目地。

gzip on;
gzip_min_length  1k;
gzip_buffers     4 16k;
gzip_http_version 1.1;
gzip_comp_level 6;
gzip_types     text/plain application/javascript application/x-javascript text/javascript text/css application/xml;
gzip_vary on;
gzip_proxied   expired no-cache no-store private auth;
gzip_disable   "MSIE [1-6]\.";

titi简易表述下上边编码含意

第1行:打开Gzip(它是titi惟一不依靠汉语翻译就能能看懂的)

第2行:不缩小临界点,超过1K的才缩小,通常无需改

第3行:buffer,就是说,嗯,算了吧无需多言了,无需改

第4行:用了反向代理得话,尾端通讯是HTTP/1.0,有要求的应当也无需看着我这科谱文了;有这句得话注解了可以了,默认设置是HTTP/1.1

第5行:缩小级別,1-10,大数字越大缩小的越高,時间也越长,看情绪随意改吧,titi用的是6.

第6行:开展缩小的文件类型,缺啥补啥可以了,JavaScript有二种写法有哪些,最好是都写上吧,总许多人埋怨js文档沒有缩小,我觉得多写这种文件格式可以了。但是你可以考虑到自身的CDN这类的,假如静态数据文档早已丢出来了,也就没必需了!

第7行:跟Squid等缓存文件服务项目相关,on得话会在Header里提升”Vary: Accept-Encoding”,我没有这东西,自身对比状况看着办吧

第8行:IE6对Gzip不太友善,不给它Gzip了

假如你是应用宝塔面板,那麼它早已默认设置让你打开了Gzip缩小作用,如图所示:

 

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 文档。

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();
}

既能够保持该 php 网页页面 gzip 缩小。

免责声明: 本站提供的资源,都来自网络,版权争议与本站无关,所有内容及软件的文章仅限用于学习和研究目的。不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负,我们不保证内容的长久可用性,通过使用本站内容随之而来的风险与本站无关,您必须在下载后的24个小时之内,从您的电脑/手机中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。
侵删请致信站长

西楼网 » WordPress网站如何开启Gzip压缩实现加快访问网站速度