Можно ли использовать кэш в памяти сервера в Azure? - PullRequest
0 голосов
/ 04 июля 2019

Мне нужен мой веб-API для кэширования для хранения некоторых данных. Я исследовал кеширование в Azure и вижу, что Microsoft рекомендует использовать кэш Redis.

Могу ли я использовать кэш-память обычного сервера для хранения простых данных, к которым будет доступ только через веб-API, или же Redis - мой единственный вариант. Существуют ли какие-либо ограничения памяти сервера в Azure?

1 Ответ

0 голосов
/ 05 июля 2019

Конечно, вы можете. Кэш Azure Redis - не единственный вариант. Вы можете использовать Microsoft.Extensions.Caching.Memory как MemoryCache для хранения ваших простых данных и убедиться, что размер ваших данных меньше доступного размера хвостовой памяти в службе приложений Azure, которая ограничена памятью лимит служб приложений Azure для разных уровней, как показано ниже на рисунке App Service limits.

enter image description here enter image description here

Между тем, даже вы можете рассмотреть возможность реализации своего веб-API с помощью функций Azure с триггером HTTP, которые поддерживают больше памяти, см. Functions limits.

enter image description here enter image description here

Надеюсь, это поможет.

...