Nginx 压缩和 Apache 压缩哪个更好?

Nginx 压缩和 Apache 压缩哪个更好?

我的 apache 服务器前面有一个 nginx 反向代理。

我应该如何配置压缩(gzip 还是 deflate)来为我的网站提供服务?应该从 nginx 还是从 apache 的 mod_deflate 进行配置?我主要关心的是性能和内存使用情况。

答案1

均代表相同的压缩算法格式不同(gzip 添加校验和)。有一个类似的问题,有几个不错的答案这里

有一个网络服务测试压缩站点并显示压缩率如果您对此类数据感兴趣。尽管数据无法在不同的页面之间进行比较 - 但压缩率取决于输入数据的属性。

编辑:此外,压缩级别是可配置的 - Apache 具有DeflateCompressionLevel 指令用于配置此项。

编辑 #2: Nginx 有gzip_comp_level 指令为了同样的目的(感谢 Alaz)

以防万一还不够清楚:给定相同的输入数据和相同的压缩级别设置,您将看到两种实现的压缩率几乎相同(gzip 校验和的几个字节相差不大)

相关内容