mod_gzip:Apache的HTTP压缩优化
来源:互联网 发布:社交网络排名 编辑:程序博客网 时间:2024/04/30 06:13
mod_gzip的安装:
修改Makefile中的 apxs路径:然后make make install
配置:mod_gzip+mod_php
LoadModule gzip_module modules/mod_gzip.so
...
AddModule mod_gzip.c
...
<IfModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_minimum_file_size 1000
mod_gzip_maximum_file_size 300000
mod_gzip_item_include file /.htm$
mod_gzip_item_include file /.html$
mod_gzip_item_include file /.php$
mod_gzip_item_include file /.php3$
mod_gzip_item_include mime text/.*
mod_gzip_item_include mime httpd/unix-directory
# mod_gzip的临时工作目录: mkdir /tmp/mod_gzip; chmod -R 777 mod_gzip
mod_gzip_temp_dir /tmp/mod_gzip
mod_gzip_dechunk Yes
mod_gzip_keep_workfiles No
</IfModule>
mod_gzip和mod_php的配合:不要让mod_gzip和mod_php使用同一个临时目录,php_session存放目录可以通过 php.ini设置到session.save_path = /tmp/php_sess
mod_gzip和Resin配合:
从resin的邮件列表上查到的:要让mod_gzip在mod_caucho后加载,否则mod_gzip不起作用
...othr modules
AddModule mod_so.c
AddModule mod_caucho.c
#notice: mod_gzip must load after mod_caucho
AddModule mod_gzip.c
AddModule mod_expires.c
...
配置:mod_gzip + resin
<IFModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk yes
mod_gzip_keep_workfiles No
mod_gzip_minimum_file_size 3000
mod_gzip_maximum_file_size 300000
mod_gzip_item_include file /.html$
mod_gzip_item_include mime text/.*
mod_gzip_item_include mime httpd/unix-directory
mod_gzip_item_include handler caucho-request
</IFModule>
配置:mod_gzip + mod_proxy 反相代理加速并压缩 IIS
注意要增加缺省的文件编码属性映射。
AddType text/html .asp
AddType text/html .aspx
<IFModule mod_gzip.c>
AddType text/html .asp
AddType text/html .aspx
mod_gzip_on Yes
mod_gzip_dechunk yes
mod_gzip_keep_workfiles No
mod_gzip_minimum_file_size 3000
mod_gzip_maximum_file_size 300000
mod_gzip_item_include file /.html$
mod_gzip_item_include file /.asp$
mod_gzip_item_include file /.aspx$
mod_gzip_item_include mime text/.*
mod_gzip_item_include mime httpd/unix-directory
mod_gzip_item_include handler proxy-server
</IFModule>
参考资料:
mod_gzip的下载http://sourceforge.net/projects/mod-gzip/
mod_gzip项目首页
http://www.schroepl.net/projekte/mod_gzip/
Apache2 中的mod_deflate:压缩率比mod_gzip略低
http://httpd.apache.org/docs-2.0/mod/mod_deflate.html
模块化安装Apache
http://www.chedong.com/tech/apache_install.html
出处:http://www.chedong.com/tech/compress.html
另,相关:http://blog.sina.com.cn/s/blog_4468911c010007am.html
二个组件的压缩比率都是 10% ~ 20% 之间,可设置压缩类型,例如图片 就不需要压缩了,需注意的是要在 httpd.conf 里加一行
写一个规则给大家看看
LoadModule deflate_module modules/mod_deflate.so
DeflateFilterNote ratio
LogFormat '"%v %h %l %u %t "%r" %>s %b "%{Referer}i" "%{User-Agent}i"" (%{ratio}n)' deflate
CustomLog logs/deflate_log deflate
<Location />
SetOutputFilter DEFLATE
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0[678] no-gzip
BrowserMatch
BrowserMatch /bMSIE !no-gzip !gzip-only-text/html
SetEnvIfNoCase Request_URI /.(?:gif|jpe?g|png)$ no-gzip dont-vary
#Header append Vary User-Agent env=!dont-vary
</Location>
- mod_gzip:Apache的HTTP压缩优化
- mod_gzip:Apache的HTTP压缩优化
- mod_gzip:Apache的HTTP压缩优化
- 使用Apache的mod_gzip对WEB服务器进行HTTP压缩优化
- apache页面压缩mod_gzip实现
- apache页面压缩mod_gzip实现
- 用mod_gzip对Apache做Web压缩
- APACHE中用mod_gzip或mod_deflate开启网页传输压缩
- 配置IIS和Apache的HTTP压缩
- Windows下采用mod_gzip模块加速Apache
- Apache配置gzip压缩(HTTP压缩)功能
- 使用HTTP压缩优化服务器
- 配置Tomcat,Apache的gzip压缩(HTTP压缩)来提高浏览网站速度
- apache install php resin mod_gzip mod_expire webalizer cronolog
- Apache性能优化--启用gzip压缩
- apache性能优化之启用gzip压缩
- 给Tomcat,Apache配置gzip压缩(HTTP压缩)功能
- 给Tomcat,Apache配置gzip压缩(HTTP压缩)功能
- 把生的希望留给学生:感动中国的10大灾区教师(图)
- JComboBox中根据条件改变菜单中字体的颜色
- javascript中getElementsByName的问题
- Compiz Fusion 安装后的设置
- delphi程序参数的使用与java调用外部程序方法
- mod_gzip:Apache的HTTP压缩优化
- 嵌入式Ramdisk
- 如何提高项目质量
- Apache模块 mod_deflate
- .NET牛人应该知道些什么
- Oracle 10g CRS 安装管理一点小结
- Zju 2741 Offside解题分析
- 如何配置SVN
- C++字符串完全指引二