精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>电脑技术>>● FreeBSD>>网络应用>>服务器>>Apache>>用mod_gzip加速网页传送

主题:用mod_gzip加速网页传送
发信人: zenz.hu(真)
整理人: zhcharles(2002-01-30 15:56:15), 站内信件
http://www.remotecommunications.com/apache/mod_gzip/

现在做网页页面是越来越复杂,就一个htm都nK大,如果你租用带宽只有10M共享,大家一上来……呵呵……
因为InternetExplorer和netscape等浏览器支持展开application/gzip传送(压缩文件传送)方式,所以就有人想出了个办法来加快页面的传送,这就是mod_gzip。
详细的文字介绍不写太多了,因为我的文笔不太好,大家可以到上面的网站慢慢看。下面就开始干吧!

一、首先到上面的网站下载mod_gzip源代码,并展开(也可以从FreeBSD网站下载package直接安装,那样就可以忽略编译和安装的步骤)。

二、编译和安装mod_gzip
    #apxs -c -a -i mod_gzip.c

三、修改httpd.conf文件,使apache使用mod_gzip。添加以下的内容
   mod_gzip_on Yes
   mod_gzip_dechunk Yes
   mod_gzip_temp_dir /tmp
   mod_gzip_keep_workfiles No
   mod_gzip_minimum_file_size 500
   mod_gzip_maximum_file_size 0
   mod_gzip_maximum_inman_size 100000
   mod_gzip_item_include mime httpd/unix-directory
   mod_gzip_item_include mime text/.*
   mod_gzip_item_include file \.html$
   mod_gzip_item_include file \.htm$
   mod_gzip_item_include file \.php3$
   mod_gzip_item_include file \.php$
   mod_gzip_item_include file \.cgi$
   mod_gzip_item_include file \.pl$
   mod_gzip_item_include file \.swf$

四、测试mod_gzip是否生效
   建立a.htm文件,内容为<a href=b.htm>Link<//a>也就是做一个b.htm的链接了),
   另外建立一个比较大的b.htm文件(例如man pkg_add > b.htm)
   重新启动httpd后,用lynx测试
   lynx localhost/a.htm
   如果mod_gzip安装配置成功,则在Link链接上回车,可以看到b.htm的内容,而在Link链接上选择D则会下载压缩后的b.htm.gz文件,下载的压缩文件可以用gunzip解压。





其实都是用了很久的东西了,只是今天突然想写点什么。呵呵!大家看看合不合用?


----

欢迎你来作客         

[关闭][返回]