具体来说,我正在使用 IIS7,以防存在平台特定的原因,但总的来说我很好奇。
我知道 gzip 压缩对于服务器和客户端来说都是 CPU 密集型的,但由于很多网络内容都是高度可压缩的(考虑 HTML、CSS 和 JS),因此看起来较低带宽的权衡总体上是一个积极的变化。
答案1
压缩网页内容(通过 deflate 或 gzip)是 CPU 和带宽之间的权衡。
一般来说,在文件压缩方面相对较低的 CPU 投入几乎不会产生任何影响;除非 CPU 始终是您的瓶颈(实际上,即使是),否则压缩不太可能产生任何明显的负面影响。
当然,积极的一面是释放了带宽;虽然有些内容的压缩效果比其他内容好得多,而有些内容则不然,但启用压缩后,带宽消耗至少会略有减少。
答案2
如果文件足够小,则使用 gzip 压缩可能会比发送未压缩的文件慢。