【发布时间】:2015-05-26 10:29:43
【问题描述】:
我们使用 IIS 服务器,当我检查页面速度时,它告诉我压缩 m.domainname.com(移动域)中的 js 和 css 文件。不是说要压缩主域中的文件。
我尝试将此代码添加到 m.domainname.com 中的 web.config 中。
<httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files">
<scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" staticCompressionLevel="9" />
<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>
<urlCompression doStaticCompression="true" doDynamicCompression="true" />
我没有看到任何效果。请帮忙。
【问题讨论】:
-
IIRC 您需要在 Windows 中安装一项功能以启用压缩。
-
IIRC -> If I Recall Correctly。在“向 Windows 添加功能”对话框中查看您使用的任何 Windows 版本。 -
如果我之前没有安装该功能,页面速度测试会要求我从主站点压缩我的 js 和 css 文件。但它没有。猜猜我已经安装了该功能。问题仅来自移动域。
标签: iis compression gzip