У меня есть приложение ASP.NET, которое широко использует API-интерфейс кэширования ASP.NET для кэширования часто используемых данных. Кроме того, я использую основанную на опросе зависимость кэша sql для отслеживания срока действия.
Недостаток текущего проекта заключается в том, что в среде веб-фермы каждый веб-сервер имеет свой собственный кэш данных, который не распределяется между серверами.
Можно ли просто перенести код для совместного использования кэша данных на нескольких серверах?
Я думал об использовании memcached, однако, это не будет работать с зависимостью кеша sql, верно?
Есть ли другие решения?