有什么原因(如果有的话)导致您的 Web 服务器不启用 gzip 压缩?

有什么原因(如果有的话)导致您的 Web 服务器不启用 gzip 压缩?

具体来说,我正在使用 IIS7,以防存在平台特定的原因,但总的来说我很好奇。

我知道 gzip 压缩对于服务器和客户端来说都是 CPU 密集型的,但由于很多网络内容都是高度可压缩的(考虑 HTML、CSS 和 JS),因此看起来较低带宽的权衡总体上是一个积极的变化。

答案1

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

一般来说,在文件压缩方面相对较低的 CPU 投入几乎不会产生任何影响;除非 CPU 始终是您的瓶颈(实际上,即使是),否则压缩不太可能产生任何明显的负面影响。

当然,积极的一面是释放了带宽;虽然有些内容的压缩效果比其他内容好得多,而有些内容则不然,但启用压缩后,带宽消耗至少会略有减少。

答案2

如果文件足够小,则使用 gzip 压缩可能会比发送未压缩的文件慢。

相关内容