Мой веб-API размещен на AzureWebsites и доступен через управление Azure Api. Мне просто интересно, как будет включено сжатие в таком сценарии? Будет ли это что-то на azurewebsites или это должно быть сделано через портал управления API и КАК?
Сжатие в WebApi, размещенном в Azure
Ответы (1)
Это должно включить gzip на каждом хосте, совместимом с IIS:
<system.webServer>
<httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files">
<scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.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>
person
ranquild
schedule
02.07.2015
Большое спасибо. Будет ли он по-прежнему работать за прокси-сервером управления AzureApi?
- person InTheWorldOfCodingApplications; 02.07.2015
Как это будет распаковываться в приложении WinForm?
- person InTheWorldOfCodingApplications; 13.07.2015
@InTheWorldOfCodingApplications Пока вы работаете в настольном/консольном приложении, распаковка будет происходить автоматически. WinInet сделает это за вас msdn. microsoft.com/en-us/library/windows/desktop/
- person Darrel Miller; 23.09.2015
Это не сработало со мной локально. Файл gzip был недоступен. Следующий пример сработал: brandonmartinez .com/2015/08/20/
- person Jowen; 28.07.2016