我已经将我的站点中的所有脚本添加到非常大的包中(大约700 my )。现在我想让IIS把它压缩,但我做不到。
我已经尝试了我在这里和网上找到的一切,但没有任何帮助。静态*.js文件使用gzipped,但没有完整的包。
有什么解决办法吗?
发布于 2013-02-12 15:33:43
检查IIS中的动态压缩。必须为IIS和您的网站启用它。您还必须在applicationHost.config中有一个有效的配置。
<httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files">
<scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" />
<dynamicTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/x-javascript" enabled="true" />
<add mimeType="application/json" 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/atom+xml" enabled="true" />
<add mimeType="application/xaml+xml" enabled="true" />
<add mimeType="*/*" enabled="false" />
</staticTypes>
</httpCompression>重要注意事项:捆绑响应的内容类型为text/javascript,因此请检查您的配置。
https://stackoverflow.com/questions/14204206
复制相似问题