Я работаю над веб-сайтом, который в настоящее время размещен в облачной службе хостинга Microsoft Azure, и я заметил, что результаты для пользователя из другого региона несколько отличаются. Казалось, что мы рассматриваем два разных экземпляра или, по крайней мере, он кэшировал вывод, который потребовался несколько минут, чтобы догнать мой.
Я знаю все о функции автомасштабирования Azure , но согласно на графике истории автомасштабирования в то время был только один экземпляр. Кроме того, в журналах операций нет упоминания об автоматическом масштабировании или о чем-либо еще.
Это заставляет меня задаться вопросом, существует ли какая-то другая форма кэширования или создания нескольких экземпляров, которая происходит по умолчанию в azure?
Включен ли локальный кеш в приложении?
https://docs.microsoft.com/en-us/azure/app-service/app-service-local-cache
По умолчанию в Azure нет кэширования вывода, его необходимо включить. Что-то вроде redis cache.