Azure Web角色和Azure CDN上的静态内容压缩不起作用
我的网站托管在Azure WebRole上 ,使用Azure CDN获取内容。 主HTTP请求本身是压缩的,但静态内容(css&js是这里的主要问题)不是。 该请求以'Accept-Encoding:gzip,deflate,sdch'标题发送,但是响应缺少 'Content-Encoding:gzip'和'Vary:Accept-Encoding'标题。 重要的是要注意, 在从CDN和直接从WebRole获取内容时会发生这种情况 。
这些是相关的web.config部分:
<urlCompression doDynamicCompression="false" doStaticCompression="true" />
<httpCompression directory="%SystemDrive%inetpubtempIIS Temporary Compressed Files" noCompressionForHttp10="false" noCompressionForProxies="false">
<scheme name="gzip" dll="%Windir%system32inetsrvgzip.dll" />
<dynamicTypes>
<add mimeType="*/*" enabled="false" />
</dynamicTypes>
<staticTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/javascript" enabled="true" />
<add mimeType="application/x-javascript" enabled="true" />
<add mimeType="image/svg+xml" enabled="true" />
<add mimeType="*/*" enabled="false" />
</staticTypes>
</httpCompression>
正如你在配置中看到的那样,我已经为代理服务器和HTTP 1.0启用了压缩,但似乎并不是问题所在。
任何人有一个想法这里有什么问题?
链接地址: http://www.djcxy.com/p/62719.html上一篇: Static content compression over Azure Web Role & Azure CDN not working