centos Apache服务器开启gzip压缩网页提速方法 [复制链接]

moqu8 2017-2-9

3081 0
自己使用的独立服务器一般默认是没有开通gzip网页压缩的,而gzip压缩对网站的访问速度有着明显的优势,虽然稍微增加了CPU的使用率,但是对于大多数网站而言,CPU的使用率是很低的(大部分都是对内存要求较高),因此开启gzip的压缩很有必要!那么对于centos等Linux系统下的Apache怎么开通gzip呢?方法如下:【修改任何文件前先备份一下!】
centos Apache服务器开启gzip压缩网页提速方法
1,首先检查是否存在开启gzip的模块(一般都默认已安装)
检查mod_deflate、mod_headers两个模块是否存在


2,打开Apache配置文件中的两个模块开关,修改httpd.conf,
去掉 #LoadModule headers_module modules/mod_headers.so 前面的注释#  
去掉 #LoadModule deflate_module modules/mod_deflate.so 前面的注释#
去掉 #LoadModule filter_module modules/mod_filter.so 前面的注释#



3,在httpd.conf文件末尾加上下面的代码

# Compress HTML, CSS, JavaScript, Text, XML and fonts  
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
AddOutputFilterByType DEFLATE application/x-font
AddOutputFilterByType DEFLATE application/x-font-opentype
AddOutputFilterByType DEFLATE application/x-font-otf
AddOutputFilterByType DEFLATE application/x-font-truetype
AddOutputFilterByType DEFLATE application/x-font-ttf
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/x-httpd-php
AddOutputFilterByType DEFLATE application/x-httpd-fastphp
AddOutputFilterByType DEFLATE font/opentype
AddOutputFilterByType DEFLATE font/otf
AddOutputFilterByType DEFLATE font/ttf
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE image/x-icon
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/xml
# Remove browser bugs (only needed for really old browsers)
BrowserMatch ^Mozilla/4 gzip-only-text/html # Netscape 4.x 有一些问题,所以只压缩文件类型是text/html的
BrowserMatch ^Mozilla/4\.0[678] no-gzip # Netscape 4.06-4.08 有更多的问题,所以不开启压缩
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html # 但IE浏览器会伪装成 Netscape ,是事实上它没有问题
#SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary #设置不对后缀gif,jpg,jpeg,png的图片文件进行压缩
Header append Vary User-Agent
</IfModule>


4,保存并执行 service httpd restart 重启Apache,稍后刷新即可!此时已经开通gzip压缩了!
可以到http://pagespeed.webkaka.com/youhua/gzip/ 进行测试验证是否成功!



最新回复 (0)
返回
支持中心
邮箱:winkill2012@qqcom
新站优化中!部分功能尚未完善,敬请谅解!
支持中心