服务器技术

 首页 > 服务器技术 > apache > 使用Apache的mod_gzip对WEB服务器进行HTTP压缩优化|

使用Apache的mod_gzip对WEB服务器进行HTTP压缩优化|

分享到:
【字体:
导读:
          ...

内容摘要:
HTTP 压缩对于纯文本内容可压缩至原大小的40%一下,从而提供60%以上的数据传输节约,虽然WEB服务器会因为压缩导致CPU占用的略微上升,但是可以节约大量用于传输的网络IO。对于数据压缩带来的用户浏览速度提升(让页面符合8秒定律),这点总体负载5%-10%上升是非常值得的。毕竟通过数据压缩会比通过不规范的HTML代码优化要方便得多。

mod_gzip的安装
 

修改Makefile中的 apxs路径:然后make make install

配置:mod_gzip+mod_PHP
LoadModule gzip_module modules/mod_gzip.so

...
AddModule 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

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

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

 

配置:mod_gzip + mod_proxy 反相代理加速并压缩 IIS
注意要增加缺省的文件编码属性映射。
AddType text/html .ASP/ target=_blank class=infotextkey>asp
AddType text/html .aspx
 

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

"使用Apache的mod_gzip对WEB服务器进行HTTP压缩优化"由第二电脑网原创提供,转载请注明:http://www.002pc.com/master/College/Server/Apache/18040.html

分享到:
SVN配置笔记|test-Apache教程
1.安装 apache http://apache.justdn.org/httpd/binaries/win32/apache_2.0.63-win32-x86-no_ssl.msi 2. 安装 svn 3.配置httpd.conf 安装到默认路径为C:Program FilesSubversion 默认安装后,在apache的配置文件中会自动加入以下两行。 LoadModule dav_svn_module "C:/Program Files/Subversion/bin/mod_dav_svn.so" LoadMo...
Apache防盗链说明|/supesite/index.php-A...
最近,大家都比较关心防盗链的问题,担心安装了SupeSite/X-Space之后,开通博客的朋友多了 他们上传的图片被盗链会造成服务器无谓的负担,现在我给大家讲解一下如何利用apache本身来防盗链 :) 首先,找到您的apache设置文件, 一般情况下在 /usr/local/apache/conf/httpd.conf 或者apache 2.2 的 /usr/local/apache2/conf/e...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……