У нас есть веб-сайт в Azure, и мы хотим кэшировать содержимое на веб-сайте. Приложение, которое будет обновлять содержимое, будет находиться за пределами Azure. Мы получили этот сценарий, работающий с общим кэшем. Однако совместное кэширование считается устаревшей функцией, поэтому мы хотели рассмотреть альтернативные решения, включая использование кэширования в роли. Кэшированное содержимое очень мало, не должно превышать 1 МБ и будет использоваться кодом C#.
Мы могли бы использовать совмещенный кеш внутри веб-ролей или выделенный кеш с помощью рабочей роли.
Вопросы, которые у нас возникали при использовании кэша в роли:
Как можно обновить совмещенный кеш из внешнего приложения?
Если бы существовал способ обновить совмещенный кеш из внешнего приложения, уведомления кеша можно было бы использовать для аннулирования всех узлов совмещенного кеша, верно?
Сейчас мы используем сверхмалые экземпляры веб-ролей. Нужно ли нам переходить на малые/средние экземпляры?
Лучше ли выделенное кэширование для нашего сценария?
Заранее спасибо.