我正在尝试在 web.config 中完成此操作:
<staticContent>
<mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
</staticContent>
<httpCompression>
<staticTypes>
<add mimeType="image/svg+xml" enabled="true"/>
</staticTypes>
</httpCompression>
<urlCompression doStaticCompression="true" doDynamicCompression="true"/>
但是
Content-Encoding: gzip
永远不会出现在响应头中。不过,压缩对 CSS 等其他类型也很有效。
最佳答案
@Dominique Alexandre 指出了一个解决方案,该解决方案展示了如何编辑 applicationHost.config 文件,该文件工作正常。
我只想添加如何使用 IIS 管理器 GUI 执行此操作。
转到 IIS 管理器 > YOUR_SERVER > 在管理部分 > 配置编辑器 > 展开 system.webServer > httpCompression > dynamicTypes
然后添加您要额外压缩的 mime 类型。
关于iis - 如何让 IIS 压缩 .svg 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12734534/