写了一个测试程序,分别以gzip和html/text模式抓取网页,从获得的数据来看, gzip对html的压缩比率为30%左右(详细情况看下表)。
但两种模式,从服务器发过来数据的速度上,仅凭感觉,以gzip模式获得一个首页的时间,大于html/text模式,虽然流量小很多。难道Web Server是每次都压缩后再传?没有缓存的吗?这个很奇怪。当然这只是我的一个感觉,我并没有详细统计两种模式下完成首页传送的时间。
网站首页 | html/text mode(byte) | gzip mode(byte) | Compress.Ratio |
www.cppblog.com | 69289 | 22890 | 33.03% |
www.163.com | 198508 | 56879 | 28.65% |
www.sohu.com | 215904 | 52526 | 24.32% |
www.sina.com.cn | 436894 | 96602 | 22.11% |