火山互联vps配置:启用apache压缩模块deflate

提高网站速度除制作时减少冗余代码、进一步精简网页、CSS文件外,压缩输入也是一个不错的方法。很多程序提供gzip压缩输出,有一定效果,但如果你使用的是自己的服务器,Web软件为Apache,启用deflate压缩模块会更简单一些,效果自我感觉也会更好。我们用vps当然可以配置这一项。

deflate是apache自带的压缩模块,可以对动态输出内容或者静态内容(如HTML、JS、CSS等)进行压缩,减少网络传输量,从而提高响应速度,也提高了系统负载能力。

编辑Apache配置文件

vi /usr/local/apache2/conf/httpd.conf

(SecureCrt的操作:按i键开启插入模式,按Esc退出编辑,然后Shift+zz退出编辑并保存),在一长串LoadModule中加入:
LoadModule deflate_module modules/mod_deflate.so
LoadModule headers_module modules/mod_headers.so

这两个模块火山互联vps默认是开启的,如果没有自己加入就好。其实安装deflate时mod_headers并不是必须,那为什么要安装呢?主要是其官方配置文件中使用了header模块来确保不会发送错误的内容

再在空白处(注意不要添加到其他配置的头和尾中间)加入下面的配置:

<ifmodule mod_deflate.c>
DeflateCompressionLevel 6
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/x-httpd-php
AddOutputFilter DEFLATE css js
</ifmodule>

蓝色部分是设置压缩比率,可根据服务器配置及实际情况进行调整,预设值是6。最大压缩比率是9,但要考虑到cpu负荷能力。

网页GZIP压缩检测

网页GZIP压缩检测

网页GZIP压缩检测

发表评论

电子邮件地址不会被公开。 必填项已用*标注

😉😐😡😈🙂😯🙁🙄😛😳😮:mrgreen:😆💡😀👿😥😎😕