У меня "Базовый" План службы приложений Azure размещение нескольких Службы приложений. Одна из этих служб приложений содержит исключительно статический контент (т.е. html
, css
, js
, png
и т. д.).
какой на стороне сервера настройки конфигурации доступны мне в Лазурь оптимизировать доставку статического контента? Моя цель - свести к минимуму ресурсы, используемые планом службы приложений, а также максимально повысить скорость реагирования на запросы клиентов.
Примечание: я не ищу совета по оптимизации сторона клиента файлы, такие как объединение и минификация.
В настоящее время у меня есть следующий набор в моем web.config
файл:
<configuration>
<system.webServer>
<staticContent>
<clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="30.00:00:00" />
</staticContent>
<urlCompression doStaticCompression="true" />
<httpCompression>
<staticTypes>
<clear />
<add enabled="true" mimeType="*/*" />
</staticTypes>
</httpCompression>
</system.webServer>
</configuration>
Я надеюсь на что-то подобное отличный ответ к аналогичный вопрос относящийся к IIS 7.5 несколько лет назад. Очевидно, многие из них остаются актуальными. Есть ли дополнительные настройки, о которых я должен подумать Лазурь конкретно? Например, есть способы отключить поддержку препроцессоров на стороне сервера, таких как ASP.NET что может сократить ненужные ресурсы?