Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1074646
  • 博文数量: 836
  • 博客积分: 43880
  • 博客等级: 大将
  • 技术积分: 5485
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-20 17:36
文章分类

全部博文(836)

文章存档

2011年(1)

2008年(835)

我的朋友

分类: LINUX

2008-08-20 18:29:40


目前很多企业都在网络上开展业务,处理的信息容量很大,有时不得不需要进行Web压缩。我给大家提供一个方案,不改变页面风格,但是减小Web浏览的传输数据量。

我的Web服务器是Apache,采用的压缩工具是免费软件mod_gzip,通过流量测试软件BWMeter来证实压缩比例。用mod_gzip压缩纯文本内容平均可压缩至原大小的40%以下,从而可节约60%以上的数据传输。虽然数据压缩会导致Web服务器的CPU占用率略微上升,但是可以节约大量网络I/O,提升用户浏览速度。我将一个大小为8KB的HTML文本从未经过压缩的10.4KB流量(如图1),压缩变成了5.9KB的流量(如图2)。





mod_gzip的工作原理

mod_gzip的工作原理是,当客户端请求浏览某网页后,Apache服务器将所请求的网页文件进行压缩,具体压缩是利用标准的zlib的压缩。服务器将压缩的文件下发给客户端浏览器,由客户端的浏览器负责解压缩并浏览,所以解压效果和用户的浏览器有一定关系。经过测试,它在IE4.0到IE6.0上,以及Netscape4.5到Netscape6.0上都运行得很好。

1 2 3 4 下一页>>


下载本文示例代码
阅读(548) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~