gpt4 book ai didi

iis-7 - IIS 7 上的 GZip 压缩不起作用 (COMPRESSION_DISABLED) - 如何解决此问题?

转载 作者:行者123 更新时间:2023-12-02 10:55:23 25 4
gpt4 key购买 nike

无法让 gzip 与我的 IIS7 网络服务器配合使用。

我有运行 IIS 7 的 Windows 2008 64 位(.NET Web 应用程序)。我已经通过 IIS 模块启用了 Gzip,并且我的 webconfig 中有以下行:

urlCompression doStaticCompression="true" doDynamicCompression="true" />

每次我检查 FailedReqLogfiles 时,我都会得到以下结果:

DYNAMIC_COMPRESSION_START 
-DYNAMIC_COMPRESSION_NOT_SUCCESS
Reason 2
Reason COMPRESSION_DISABLED

有什么想法吗?

提前致谢

最佳答案

伙计,我花了很长时间才让它工作。

到目前为止,您已经通过将正确的元素添加到

来要求 IIS7 使用 GZIP 压缩做了正确的事情
<system.webServer>
<urlCompression doDynamicCompression="true" dynamicCompressionBeforeCache="true" />
....
</system.webServer>

注意:system.webServer 用于 IIS7 + 设置。

现在..关键是这样的:默认情况下,IIS7 不允许 gzip 压缩(对于该服务器上的所有网站),无论用户是否要求打开它通过 web.config 开启。为什么?想象一下一个巨大的 Web Hoster(例如 Discount ASP.NET 等),它允许人们打开 GZIP 压缩。数百个网站都这样做。服务器 CPU 开始(可能)猛增。

因此,除非服务器管理员在服务器级别(也称为 application.config 文件中)更改 urlCompression 的设置.. 那么 IIS7 将忽略此设置。

所以 - 让我们解决这个问题(假设您有权访问 application.config 文件)。

首先,启动 IIS 并单击主服务器名称,然后单击配置编辑器。这允许我们更改整个服务器的设置(app.config 内容)。

enter image description here

现在,选择元素 system.webServer,然后选择 urlCompression

enter image description here

现在 -> 请注意现在如何解锁部分属性?我刚刚解锁了整个部分。 在下面的图片中,它显示“锁定”..,因为我已经将其解锁。因此,请解锁该部分,然后尝试一下。如果还是不行,请尝试重新启动WWW服务。

enter image description here

并告诉我这是否对你有用:)

关于iis-7 - IIS 7 上的 GZip 压缩不起作用 (COMPRESSION_DISABLED) - 如何解决此问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5863572/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com