У меня есть веб-сайт .NET, который каждые 3 секунды запрашивает БД с помощью Entity Framework на предмет состояния транзакции с использованием AJAX и обновляет страницу.Этот статус устанавливается внешним клиентом с помощью веб-службы RESTful, размещенной на другом сервере.
Я хочу избегать попадания в БД каждые 3 секунды для каждой транзакции, поэтому хочу, чтобы эта информация кэшировалась в памяти.Веб-служба REST обновляет кэш, и веб-сайт читает из него.Существует ли какая-либо коммерческая библиотека FOSS или Out of Process Shared Cache, которую я могу использовать для повышения производительности?