有什么理由(如果有的话)*不*启用gzip压缩为您的Web服务器?

具体来说,我正在与IIS7,万一有平台的具体原因,但我一般好奇。

我知道gzip压缩对于服务器和客户端来说都是CPU密集型的,但是对于带宽较低的用户来说,这种折衷似乎是一个积极的变化,因为如此多的web内容是高度可压缩的(考虑到HTML,CSS和JS) 。

压缩网页内容(通过deflate或gzip)是CPU和带宽之间的折衷。

一般来说,CPU压缩文件的CPU投入相对较低,影响不大; 除非CPU始终是你的瓶颈(实际上,即使是这样),压缩也不会有任何明显的负面影响。

当然,积极的是带宽释放了, 而一些内容将比其他内容压缩得好得多,有些内容甚至没有压缩,在压缩启用的情况下,带宽消耗至less会有less量的减less。

如果文件足够小gzipping他们可能会比发送他们未压缩比较慢。