首页 新闻 搜索 专区 学院

Web效率到底能提高多少?

0
[已关闭问题]

    今天在写页面Gzip 和 Deflate压缩的时候,想。。

Gzip 和 Deflate 压缩,是只压缩了页面上的Body区域中代码? 还是 连 引用或导入的CSS 文件 甚至 js文件 也一同压缩了? 一般Gzip压缩率 高达 70%以上! 但是何尝不也增加了 服务器的压力呢?

这样到底是提高了效率还是降低了效率? (平时总是想着给服务器减轻压力)

试问 效率到底能提高到什么程度?

问题补充: 如果想写一个Gzip压缩方式,单独压缩JS文件或者CSS文件,该怎么写?
Issac.Yi的主页 Issac.Yi | 初学一级 | 园豆:9
提问于:2010-08-06 10:57
< >
分享
其他回答(3)
0

压缩的主要目的是节省带宽.

Launcher | 园豆:45045 (高人七级) | 2010-08-06 11:01
0

 使用Gzip压缩会增大服务器CPU的使用率但可以通过压缩而减少服务器向客户端发送的数据,若使用了Gzip压缩IIS在向客户端发送数据时会自动检测,如果客户端浏览器支持IE6.0,firefox Gzip,则使用Gzip压缩后再传送数据,如果不支持,则使用常规方式发送。
        所以,总结下他的优缺点,优:压缩传输,速度一般提高2倍。缺:CPU占用会有所提高GZIP只是在访问一个页时才会进行压缩,下次如果网页没有变动是不会压缩的,除非是使用压缩动态文件,这得实时的去压缩。

jowo | 园豆:2834 (老鸟四级) | 2010-08-06 11:04
那Gzip压缩,会压缩JS文件和CSS文件吗?
支持(0) 反对(0) Issac.Yi | 园豆:9 (初学一级) | 2010-08-06 13:35
当然会呀
支持(0) 反对(0) jowo | 园豆:2834 (老鸟四级) | 2010-08-07 11:14
0

GZIP压缩最好还是开了,好处远超于影响。

Astar | 园豆:40805 (高人七级) | 2010-08-06 11:14
0

请求压缩的目的是减少请求页面的大小。节省了带宽、加大了服务器同时间内的请求的吞吐量。

至于说服务器压力的问题。主要是取决于平衡(压缩压力、带宽)。

一个高配的服务器加网络环境的平衡点相对的就偏向高效。

一味的追求对网络传输的优化、可能在服务器有瓶颈的情况下。性能往往不尽如人意。

所以实际情况实际处理。找到硬件环境和软件环境的平衡点是很重要的。

邢少 | 园豆:10926 (专家六级) | 2010-08-06 16:06
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册