当前位置:主页 > 事例焦点 >Apache。moddeflate。压缩网页。增进传输效能 >

Apache。moddeflate。压缩网页。增进传输效能

  
先请大家原谅我的愚蠢与无知,再看接下来的文章。

这几天都有一直都有个想法,要把工厂的风格改回之前的风格,也就是大家目前看到的样式(请Ctrl+F5 强制整理把css更新)。在新旧风格比较之下,旧风格有旧风格的好,新风格也没差哪里去,只是新风格的产生是因为要节省流量而製作的(网页调整一文),但是在更换新主机过后,我想或许旧风格跑起来应该也会顺吧,于是就开始了旧风格回覆计画。

(左-旧风格。右-新风格)
Apache。moddeflate。压缩网页。增进传输效能  Apache。moddeflate。压缩网页。增进传输效能 在我顺利修改完成之后,之前的(网页调整一文)问题并不会因此而消失啊,虽然说我的新主机CPU是快哩些,记忆体也比较大,但是频宽还是维持一样的。在此情形之下,我才想起网页压缩这幺一回事,这就是要大家原谅我愚蠢与无知的原因。旧风格的档案比新风格大哩整整14KB,以上个月天浏览页次20000来计算,换回旧风格我每天需求的流量多了273MB,这数字可不小,对我来说也是要考量的问题。

此时我才想起网页压缩一事,真觉得自己够天兵哩。赶快去网路上趴文,修改方式主要是利用Apache的mod_deflate模组来达到网页压缩的效果。

当然要确认是否有Apache的mod_deflate模组
# grep mod_deflate httpd.conf
LoadModule deflate_module modules/mod_deflate.so
确认有哩之后再httpd.conf加入简易的设定即可

DeflateCompressionLevel 9
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/x-httpd-php
AddOutputFilter DEFLATE js css

以上设定参照启用Apache2 的mod_deflate来压缩网页提高传输效能一文。

我参照的相关文章:
。启用Apache2 的mod_deflate来压缩网页提高传输效能
。Apache 2 mod_deflate Benchmark
。压缩你的网页 - mod_deflate/mod_gzip、ob_gzhandler、zlib
。启用 Apache 压缩功能 (mod_deflate module)
。使用Apache2的mod_deflate模块
。Apache2 使用 mod_deflate 增进传输效能

有压缩的动作当然也会增加CPU的loading,但是对于小小的工厂来说还OK啦^^

当然压缩不是说着就算的,当然要有实际的数据来佐证压缩的效果,不然怎样样正设定档是否生效呢?Apache 2 mod_deflate Benchmark一文内有提及Log的设定方式,大家可以参阅看看。除哩Log档的佐证外当然更需要数据化的证明,这时 Port80 Software 所提供的 Real-Time Compression Check 就是一个非常棒的测试工具。

Apache。moddeflate。压缩网页。增进传输效能
点图放大。左-压缩前,右-压缩后。

呼呼~之前没有压缩真的多耗哩相当多的频宽,也让大家忍受慢的煎熬,虽然不能保证压缩过后就可以让大家可以感觉变快哩啦,毕竟以上报表是理论值,但是毕竟我还是在传输上做哩调整,也可以将风格改回旧风格。

旧风格有边框透明效果,网页滑鼠滚轮时没有那幺smooth,也请包容^^,可以直接拉捲轴比较顺畅。

相关文章