|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
在学习初期,你一定会遇到很多困难,或者说各种困难,所以你最好先将你linux中的重要内容备份,因为,在你学习的过程中,很可能将系统搞废(eg:源混乱等);
这个雕虫小技的模块就是mod_gzip.它经由过程用和gzip一样的紧缩算法对apache收回的页面举行紧缩,大概的话能够把页面紧缩成为本来巨细的十份之一。哪,假如10K的页面只需传1K这不就是提速10倍嘛。固然一样平常网页只能够到达3-6倍。那也很不错。对吧。连google如许一个年夜的网站都接纳这个手艺。你还不快跟上?
如许一个好东东,来来来,我告知你怎样安装:分3步,1、下载,2、修正设置,3、测试。
1.下载
到http://www.remotecommunications.com/apache/mod_gzip下载mod_gzip.c另有它的补钉。
2.安装,设置
把mod_gzip放到你的apache的源代码目次下,新建一个mod_gzip目次假如必要补钉(针对1.3.17.la版)还需运转:
patchmod_gizp.c
按你必要,在设置当选择静态DSO或静态编译进apache体系。怎样处置在README中讲得很分明,如-add-module=mod_gzip.c,make,makeinstall等等。这里未几讲。
把以下设置到场httpd.conf尾部。
#MOD_GZIPconfiguration
mod_gzip_onYes
mod_gzip_minimum_file_size1002
mod_gzip_maximum_file_size0
mod_gzip_maximum_inmem_size60000
mod_gzip_item_includemime"application/x-httpd-php"
mod_gzip_item_includemimetext/*
mod_gzip_item_includemime"httpd/unix-directory"
mod_gzip_dechunkYes
mod_gzip_temp_dir"/tmp"
mod_gzip_keep_workfilesNo
mod_gzip_item_includefile".php3$"
mod_gzip_item_includefile".txt$"
mod_gzip_item_includefile".html$"
mod_gzip_item_excludefile".CSS$"
mod_gzip_item_excludefile".js$"
在保留修正后运转
…/bin/apachectlconfigtest确保设置修正无误。
然后用apachectlrestart指令重起服务。
3.修正,测试
在公布做好了之前在测试一下是优异程序员的习气。为了只管不影响你的用户的扫瞄,我们能够用把新的apache驱动在8080端口上大概用指令把持mod_gzip起感化的目次,而不是一会儿全用mod_gzip.
用法以下:
MOD_GZIPconfiguration
你再用IE4或netscape仔细的周全测试一遍,没有成绩后你就能够让你的用户很高兴的发明XX网站如今好快哦。
Mod_gzip真的很奇妙,100K的HTML年夜文档只需12K就能够传到用户端了。越先接纳这个手艺你的用户对你的网站的高速率印象就越深。不外有所得必有所掉,因为解压是在客户端举行的,效果和用户的扫瞄器有必定干系。笔者测试了MSIE4,5,5.5,netscape4.5,6都运转得很好.不外java,jpg,gif等等是没法紧缩的。
每一个开发团队都对他的发行版做过测试后放出的.那些国际知名的大品牌更是如此。 |
|