gpt4 book ai didi

iis - gzip 压缩和 iis express/iis?

转载 作者:行者123 更新时间:2023-12-01 06:28:03 28 4
gpt4 key购买 nike

有谁知道为什么以下 web.conig 更改不起作用:

<httpCompression>
<staticTypes>
<add mimeType="application/javascript" enabled="true"/>
</staticTypes>
<dynamicTypes>
<add mimeType="application/javascript" enabled="true"/>
</dynamicTypes>
</httpCompression>

在我添加 javascript 文件后仍然没有被压缩(gzip)。我折腾了几天,因为一开始我真的不知道问题是什么,但现在我知道了。如果我直接更改 applicationhost.config 确实有效 :
  <httpCompression directory="%TEMP%\iisexpress\IIS Temporary Compressed Files">
<scheme name="gzip" dll="%IIS_BIN%\gzip.dll" />
<dynamicTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/x-javascript" 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/x-javascript" enabled="true" />
<add mimeType="application/javascript" enabled="true" />
<add mimeType="application/atom+xml" enabled="true" />
<add mimeType="application/xaml+xml" enabled="true" />
<add mimeType="*/*" enabled="false" />
</staticTypes>
</httpCompression>

更改您的 web.config 然后尝试找出哪些 Web 服务器 applicationhost.config 文件不正确会容易得多,但不幸的是它不起作用

话虽如此,IIS Express 默认设置为“ 错误 ”。它为 javascript 文件提供了“ application/javascript ”的mimetype,但只压缩了“ application/x-javascript ”的javascript文件。我不知道 IIS(非 express )是否曾经以这种方式默认。

最佳答案

您可以尝试将值为 true 的 doDynamicCompression 属性添加到 urlCompression 属性。

<urlCompression doDynamicCompression="true" />

关于iis - gzip 压缩和 iis express/iis?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25881923/

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