Как отключить кэширование HTTP для веб-приложения службы приложений Azure, если мое приложение представляет собой простую страницу HTML?

В настоящее время у меня есть приложение, которое представляет собой просто HTML-страницу (с множеством JavaScript, вызывающих несколько API, чтобы она выглядела интерактивно).

Но в конце концов, в настоящее время все мое приложение представляет собой одну HTML-страницу.

Я развернул его в службе приложений Azure как веб-приложение.

Я хочу отключить кэширование HTTP везде - на сервере, посредниках / прокси и клиенте. Как мне это сделать, не прибегая к нерекомендованному HTML <meta> теги?

Я просматриваю настройки приложения для службы приложений, но не вижу возможности отключить кеширование. В настоящее время я нахожусь на бесплатном плане обслуживания приложений уровня F1, поэтому я предполагаю, что именно поэтому они не позволят мне получить доступ к настройкам веб-сервера, потому что он (на самом деле даже ниже, чем) используется другими приложениями других клиентов?

Но можете ли вы подтвердить, что базовый или более высокий план позволит вам контролировать параметры сервера для службы приложений (а не для виртуальной машины, которую вы предоставили)?

1 ответ

Вы можете отключить локальный кэш для каждого веб-приложения, используя этот параметр приложения: WEBSITE_LOCAL_CACHE_OPTION = Никогда.

Переходя на тарифные планы Not-Free, вы получаете множество преимуществ, но локальное кэширование не входит в их число. https://azure.microsoft.com/en-us/pricing/details/app-service/plans/

Другие вопросы по тегам