是否有可能在一个简单的Azure的网站启用gzip压缩? 如果是的话怎么能做到呢? 有什么Azure上的应用网站gzip的时候好好考虑下?
Answer 1:
我只是检查我的Azure网站之一,它看起来像gzip的工作。 我没有在我的web.config什么特别的东西,所以我认为它必须在默认情况下启用。
Answer 2:
每@ DavideB对接受的答案评论,我发现,你可以通过web.config文件为天青/ IIS配置此。 [ MSDN源 ]
<configuration>
<system.webServer>
<httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files">
<scheme name="gzip" dll="%windir%\system32\inetsrv\gzip.dll"
doDynamicCompression="true" doStaticCompression="true"
staticCompressionLevel="7" dynamicCompressionLevel="7" />
<staticTypes>
<add mimeType="*/*" enabled="true" />
</staticTypes>
<dynamicTypes>
<add mimeType="*/*" enabled="true" />
</dynamicTypes>
</httpCompression>
</system.webServer>
</configuration>
请注意:
这只会在Azure中,或与IIS安装了正确的工作特性(也就是说,如果你正在使用IISExpress或香草IIS你的运气了,看文章的正确功能和配置说明本地测试)。
静态和动态资源的压缩是分别配置的,并且具有单独的默认值; 在实践中,你应该仔细的比我还配置MIME类型和压缩级别。
压缩级别是0〜10,其中0 ==断,并且10 ==最大值之间; 在这里,我设置矿7,与推理,它可能是一个较好的折中CPU使用率和压缩之间。
文章来源: gzip compression in Windows Azure Websites