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

下一篇: Enable GZip compression for SVG in Azure Web Sites?