发信人: 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解压。
其实都是用了很久的东西了,只是今天突然想写点什么。呵呵!大家看看合不合用?
----
欢迎你来作客 |
|