2010-02-18 4 views
3

Я сравнивал распределенные кэширующие решения для среды ASP.NET и хотел бы использовать что-то FOSS, если это возможно. Я столкнулся с SharedCache и видел, как это рекомендовалось несколькими людьми в StackOverflow.Готово ли SharedCache для производства?

Кто-нибудь действительно использовал это в производственной среде? Я не могу найти много онлайн о зрелости этого проекта и хотел бы узнать о чьих успехах или неудачах с его использованием.

Чтобы быть ясным, окружающая среда будет представлять собой несколько серверов (~ 10 или около того), но не менее 10 ГБ кэшированных данных для совместного доступа к этим серверам.

ответ

1

Так что это немного поздно ответ, и вы, вероятно, решили эту проблему уже давно, но мне было интересно одно и то же сам ...

Мы использовали окна порт Memcached для недавний проект, в котором нам нужен кеш процесса, совместно используемый между сайтом, и куча служб WCF в отдельных пулах приложений. Все работало хорошо для нас какое-то время, но в последнее время наш memcached .net-клиент сообщает о сбоях, когда мы пишем в кеш. Мы не уверены, что это вызывает, но мне неловко работать с memcached на окнах и изучать «чистые» .net-решения. Когда я нашел SharedCache.net

Хотя мы не перешли на наш производственный сервер, я использовал его на нескольких dev-боксах какое-то время и до сих пор считаю это хорошим - не странно писать ошибки (хотя, честно говоря, я не правильно загрузил их протестированные), и у него есть лучшие функции, например, для перечисления содержимого кеша.

0

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

Смежные вопросы