System.IO. Compression.GZipStream 与 IIS gZip

Que*_*ser 5 c# compression asp.net iis gzip

我们的 Web 应用程序长期以来一直使用 GZipStream 来压缩响应数据。我发现 IIS 可以为应用程序执行此压缩,并提供一些负载/性能设置。当我比较同一页面的内容大小时,我发现 IIS gZip 的压缩程度始终不如应用程序代码中的 GZipStream 压缩程度。我尝试在不同的设置下配置 IIS 的压缩级别,但始终获得相同的大小。

为什么在应用程序中使用 gzip 会导致页面大小更小?IIS使用的gZip不如使用GZipStream有效吗?除了在配置中设置压缩级别之外,是否还有一些其他配置可以使压缩级别发挥作用?