Azure网站上的HTTP 1.0代理请求的gzip压缩

fri*_*ism 5 asp.net iis http-compression azure azure-web-sites

有没有办法让Azure网站为来自像Amazon Web Services CloudFront这样的HTTP 1.0代理的请求提供gzip的内容?考虑这样的请求:

curl -I -H "accept-encoding: gzip,deflate,sdch" -H "Via: 1.0 {foo.cdn.net}" -0 http://{fooproject}.azurewebsites.net/
Run Code Online (Sandbox Code Playgroud)

似乎要完成的一般方法是将以下元素添加到system.webServer:

<httpCompression noCompressionForHttp10="false" noCompressionForProxies="false" />
Run Code Online (Sandbox Code Playgroud)

它似乎httpCompression有效,ApplicationHost.config而不是web.config在Azure网站上不可覆盖.

有关解决方法的任何建议吗?

其他资源:

Jpo*_*las 0

检查这两篇文章,如果您想将压缩(gzip)内容发送回客户端,它们可能会帮助您:

http://christesene.com/mvc-3-action-filters-enable-page-compression-gzip/

http://www.west-wind.com/weblog/posts/2012/Apr/28/GZipDeflate-Compression-in-ASPNET-MVC