Azure上托管的WebApi中的压缩



My Web Api托管在AzureWebsites上,并通过Azure Api管理公开。我只是想知道在这种情况下如何启用压缩?这会是在天青网站上进行的吗?还是应该通过Api管理门户网站和HOW进行?

这应该在每个IIS兼容主机上启用gzip:

<system.webServer>
    <httpCompression directory="%SystemDrive%inetpubtempIIS Temporary Compressed Files">
      <scheme name="gzip" dll="%Windir%system32inetsrvgzip.dll" />
      <dynamicTypes>
        <add mimeType="text/*" enabled="true" />
        <add mimeType="application/*" enabled="true" />
        <add mimeType="*/*" enabled="false" />
      </dynamicTypes>
      <staticTypes>
        <add mimeType="text/*" enabled="true" />
        <add mimeType="application/*" enabled="true" />
        <add mimeType="*/*" enabled="false" />
      </staticTypes>
    </httpCompression>
    <urlCompression doStaticCompression="true" doDynamicCompression="true" />
</system.webServer>

最新更新