压缩的主要目的是节省带宽.
使用Gzip压缩会增大服务器CPU的使用率但可以通过压缩而减少服务器向客户端发送的数据,若使用了Gzip压缩IIS在向客户端发送数据时会自动检测,如果客户端浏览器支持IE6.0,firefox Gzip,则使用Gzip压缩后再传送数据,如果不支持,则使用常规方式发送。
所以,总结下他的优缺点,优:压缩传输,速度一般提高2倍。缺:CPU占用会有所提高,GZIP只是在访问一个页时才会进行压缩,下次如果网页没有变动是不会压缩的,除非是使用压缩动态文件,这得实时的去压缩。
GZIP压缩最好还是开了,好处远超于影响。
请求压缩的目的是减少请求页面的大小。节省了带宽、加大了服务器同时间内的请求的吞吐量。
至于说服务器压力的问题。主要是取决于平衡(压缩压力、带宽)。
一个高配的服务器加网络环境的平衡点相对的就偏向高效。
一味的追求对网络传输的优化、可能在服务器有瓶颈的情况下。性能往往不尽如人意。
所以实际情况实际处理。找到硬件环境和软件环境的平衡点是很重要的。