.htaccess中开启Gzip加速网页展示

Gzip的作用简单点说起来就相当于将服务器上的文件压缩为一个.gz后缀的文件,类似将文件压缩成.zip格式,然后将.gz格式的文件再发送给浏览器,由于压缩后文件大小减少了很多,因而能起到提速的功能,也能减少服务器流量,对于页面文件比较大或者类似活着这种服务器在国外的时候,开启Gzip功能是很有效的加快网站打开速度的解决方法。本文会介绍的是在.htaccess中启用Gzip的方法。

2.5版本以前自带了Gzip功能,也就无需理会以下的操作,另外wordpress中还有些其他的插件能够实现此功能,如wp super cache就能设置开启Gzip提速。本站其实使用了wp super cache插件,然而为了能够保证首页能够在更新文章或评论后第一时间显示出来,也就并未缓存首页,于是首页速度就会下降。为了能够把所有的页面都通过Gzip提速,折腾了很久总算是找到了一个最简单的方法,在.htaccess中启用Gzip,比起php启用Gzip的方法绝对省事很多。

只要在.htaccess文件中加入如下片段即可,当然一下代码需要主机有mod_deflate模块:

<ifmodule mod_deflate.c>
AddOutputFilter DEFLATE html xml php js css
</ifmodule>

添加好以上的代码片段之后需要在WP Super Cache插件的后台设置中禁用压缩功能,因为.htaccess中的代码保证所有的文件都经过压缩了,这里不要重复做此步骤了。

目前本站所有页面都通过上述方法进行Gzip压缩了,各位有没有感觉到首页速度加快了呢?

25 条评论 留下评论

留下评论







注意: 第一次留言的用户,您的评论需要审核通过才会显示,抱歉!