Apache启用mod_deflate的gzip压缩
来源:互联网 发布:带着淘宝混异界腐书 编辑:程序博客网 时间:2024/06/05 20:41
服务器带宽不够的情况下,可以使用apache启用mod_deflate的GZIP压缩网页传输。gzip原本是文件压缩格式,扩展名为.gz,HTTP协议用它来改进WEB应用程序性能,加快HTTP请求返回内容的下载速度,降低网络带宽占用。
1.去掉apache配置文件httpd.conf以下代码前的“#”
1.去掉apache配置文件httpd.conf以下代码前的“#”
LoadModule deflate_module modules/mod_deflate.so
LoadModule headers_module modules/mod_headers.so
LoadModule filter_module modules/mod_filter.so
注意:如果mod_filter.so没有开户,apache将无法正常启动
2.添加到httpd.conf的文件尾,去掉注释
<IfModule mod_deflate.c>
DeflateCompressionLevel 3 # 压缩程度的等级
AddOutputFilterByType DEFLATE text/htmltext/plaintext/csstext/xmltext/javascript#特定的MIME类型指定输出过滤器
AddOutputFilter DEFLATE css js#压缩后输出
SetOutputFilter DEFLATE # 插入过滤器,对所有输出启用压缩
# 不压缩图片等格式文件
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzipdont-vary
SetEnvIfNoCase Request_URI .(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzipdont-vary
SetEnvIfNoCase Request_URI .(?:pdf|mov|avi|mp3|mp4|rm)$ no-gzipdont-vary
</IfModule>
这段代码在配置文件里面添加的时候要去掉注释,不然apache启动的时候会报错,我是在windows下做的测试。
这段代码在配置文件里面添加的时候要去掉注释,不然apache启动的时候会报错,我是在windows下做的测试。
DeflateCompressionLevel指令设置压缩程度,1-9,越高的压缩程度就会有越好的压缩效果,同时也意味着占用越多的CPU资源。
<IfModule mod_deflate.c> DeflateCompressionLevel 9 AddOutputFilterByType DEFLATE text/htmltext/plaintext/csstext/xmltext/javascript AddOutputFilter DEFLATE css js SetOutputFilter DEFLATE SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzipdont-vary SetEnvIfNoCase Request_URI .(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzipdont-vary SetEnvIfNoCase Request_URI .(?:pdf|mov|avi|mp3|mp4|rm)$ no-gzipdont-vary</IfModule>
1 0
- 安装mod_deflate启用apache的GZIP压缩
- 安装mod_deflate启用apache的GZIP压缩
- 安装mod_deflate启用apache的GZIP压缩
- Apache启用mod_deflate的gzip压缩
- Linux-CentOS XAMPP Apache 启用GZIP压缩功能 mod_deflate的安装配置
- Apache: 使用mod_deflate模块启用gzip功能
- Apache使用mod_deflate模块启用gzip功能
- apache 启用 gzip压缩
- 为apache启用页面压缩mod_deflate
- apache 开启gzip压缩 (gzip 等同于mod_deflate )
- apache启用gzip压缩方法
- apache启用gzip压缩方法
- apache启用gzip压缩方法
- apache启用gzip压缩方法
- apache启用gzip压缩方法
- apache 2.2.15中配置mod_deflate 页面gzip压缩
- apache 压缩模块mod_deflate
- Apache性能优化--启用gzip压缩
- HDU 11.29 新生赛题解
- UIScrollView实现图片轮播器的无限滚动
- IOS工程自动打包并发布脚本实现
- Core Animation 3D介绍(第2部分)
- jmeter 监听器
- Apache启用mod_deflate的gzip压缩
- Shell之定时拉起脚本
- 怎么用clementine做关联规则分析
- 字符串之间比较大小(可转化为对象)
- Android应用加入微信分享
- 去掉字符里的html标签
- maven导出项目依赖的jar包
- jsp页面防止刷新重复提交解决方案
- 常用js特效之左上角菜单