Распределенное кэширование с помощью .NET 2.0+?
-
09-06-2019 - |
Вопрос
Каков наилучший подход к реализации распределенного кэширования с помощью .NET?
Редактировать:Я искал общую схему кэширования для внутренних и внешних приложений
Решение
Существует также NCache как еще один инструмент в дополнение к портам Velocity и memcached.Что касается стратегий, вам нужно будет подумать о том, какие @Без лицензии об этом говорят потому, что стратегия отличается от инструмента.
Другие советы
Мы большие поклонники ScaleOut StateServer . В наших тестах это было в 4 раза быстрее, чем MemcacheDotNet , и почти в 2 раза быстрее, чем Enyim с меньшим объемом памяти. Это хорошо стоило денег (остальные бесплатно). Р>
Очевидно, ваш пробег может варьироваться, поскольку каждый сценарий кэширования отличается, но я бы определенно рекомендовал выбивать шины на StateServer.
В ближайшем будущем это будет «> Velocity . По сути, это реализация .Net, аналогичная когерентности Tangosol / Oracle.
возможно, вам следует проверить общий кэш ( http://www.sharedcache.com || http://sharedcache.codeplex.com ) - это быстро, бесплатно и с открытым исходным кодом. Р>
С уважением, Рони
Что вы кешируете (и почему)? Насколько широко вы планируете распространять кеш? В локальной сети, в (частной) глобальной сети, в течение всего Интернета? Р>