windows 或linux下apache开启GZIP内容压缩

Gzip开启以后会将输出到用户浏览器的数据进行压缩的处理,这样就会减小通过网络传输的数据量,提高浏览的速度
apache开启GZIP的方法(windows,linux 略有不同)
分别打开http.conf 中如下两条记录前的#号
LoadModule deflate_module modules/mod_deflate.so
LoadModule headers_module modules/mod_headers.so
1).Windows服务器下:
在http.conf文件最后一行添加如下内容
<IfModule mod_deflate.c>
# 压缩等级 9
DeflateCompressionLevel 9
# 压缩类型 html、xml、php、css、js
SetOutputFilter DEFLATE
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/x-javascript application/x-httpd-php
AddOutputFilter DEFLATE js css
</IfModule>
2).Linux服务器下
在http.conf文件最后一行添加如下内容
<IfModule mod_deflate.c>
SetOutputFilter DEFLATE
SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary
SetEnvIfNoCase Request_URI .(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzip dont-vary
SetEnvIfNoCase Request_URI .(?:pdf|mov|avi|mp3|mp4|rm)$ no-gzip dont-vary
AddOutputFilterByType DEFLATE text/*
AddOutputFilterByType DEFLATE application/ms* application/vnd* application/postscript application/javascript application/x-javascript
AddOutputFilterByType DEFLATE application/x-httpd-php application/x-httpd-fastphp
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
</IfModule>
根据服务器情况完成如上操作后重启apache,GZIP即开启
注要想查看一个网站是否开启GZIP压缩可以采用下面方法
方法一:访问http://tool.chinaz.com/Gzips 输入网看便可查看
方法二:查看header头信息。浏览器打开网站审核元素,如下面。
 
联系作者
作者QQ:1538888858 有事请联系作者

Article tags:

作者头像
前端劝退师创始人

分享前端开发资源和前端开发技术资讯等,主攻前后端分离技术;分享个人经历。

Next如何Mac上使用PowerDesigner

发表评论

评论列表

暂无评论