gpt4 book ai didi

asp.net - 为什么 gzip 压缩在 IIS 8.5 上不起作用?

转载 作者:行者123 更新时间:2023-12-04 15:18:44 27 4
gpt4 key购买 nike

我无法在 Server 2012 R2 机器上的 IIS 8.5 上进行 gzip 压缩。我做了一些研究,并按照这些帖子中的说明进行操作:

  • How to enable GZIP compression in IIS 7.5
  • Compression in IIS 8.5 not successful, stating ALREADY_CONTENT_ENCODING
  • GZip Compression On IIS 7.5 is not working
  • gzip compression not working with IIS 8.5

  • 这是我的配置的相关部分:
    <httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files" staticCompressionIgnoreHitFrequency="true">
    <scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" />
    <!-- I have read that dynamic compression increases server CPU load.
    <dynamicTypes>
    <add mimeType="text/*" enabled="true"/>
    <add mimeType="message/*" enabled="true"/>
    <add mimeType="application/javascript" enabled="true"/>
    <add mimeType="*/*" enabled="false"/>
    </dynamicTypes>
    -->
    <staticTypes>
    <add mimeType="text/*" enabled="true" />
    <add mimeType="message/*" enabled="true" />
    <add mimeType="application/javascript" enabled="true" />
    <add mimeType="*/*" enabled="false" />
    </staticTypes>
    </httpCompression>
    <urlCompression doStaticCompression="true" doDynamicCompression="true" />

    此外,在 IIS 中,我将压缩设置为适用于大于 256 字节的任何内容。我已经执行了iisreset。

    尽管如此,我在 Chrome 或 IE 的开发控制台中没有看到提到的压缩,PageSpeed 仍然告诉我要压缩内容。我错过了什么简单的步骤?

    最佳答案

    如对 OP 链接到的问题之一的回答中所述,请务必检查服务器上运行的任何防病毒软件。就我而言,它是 ESET。在禁用相关的 ESET 设置之前,所有 IIS 压缩设置都不起作用。

    我忽略了设置的细节——我做了一个看起来很全面的禁用操作,然后让 IT 部门找出最适合压缩的确切设置,以便在保持安全性的同时仍然可以工作。

    关于asp.net - 为什么 gzip 压缩在 IIS 8.5 上不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45245375/

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