Файл отображения памяти C# в веб-ферме

У меня есть веб-сервис, разработанный в WCF и развернутый как веб-ферма (3 сервера). Мы пытаемся реализовать кэширование с помощью MemoryMappedFile. Как работает отображение памяти в веб-ферме. Есть ли возможность управлять MemoryMappedFile на разных серверах?

1 ответ

Если ваша задача состоит в том, чтобы выполнять кэширование между серверами, файл с отображенной памятью не будет хорошим решением.

Для этого вы можете использовать подходящее решение для кеширования, такое как Redis.

Вам также понадобится библиотека C# для связи с Redis, вы можете использовать ее: https://servicestack.net/redis

Другие вопросы по тегам