Можно ли поделиться HttpRuntime. Кэширование между несколькими веб-серверами?

У нас есть веб-приложение, которое хранит все данные сайта в HttpRuntime.Cache .

Теперь нам нужно развернуть приложение на двух веб-серверы с балансировкой нагрузки.

В этом случае каждый веб-сервер будет иметь свой собственный кеш, что не идеально, потому что, если пользователь запрашивает данные с веб-сервера1, они будут кэшированы, но следующий запрос может пойти на веб-сервер2, и данные, которые были кэшированы их предыдущим запросом, не будут доступны.

Можно ли использовать поставщика общего кэша для совместного использования HttpRuntime. Кэш между двумя веб-серверами или репликация кеша между ними, чтобы один и тот же кеш был доступен на обоих веб-серверах? Если да, что я могу сделать, чтобы решить эту проблему?

7
задан Omer K 3 November 2016 в 18:22
поделиться