Решение с распределенным кешем / сессией для ASP.NET Web App - PullRequest
9 голосов
/ 22 мая 2011

Я ищу распределенное решение Cache / Session, ниже приведено то, что я нашел.Я надеюсь, что любой может поделиться информацией о плюсах и минусах его использования:

  1. NCache

  2. Windows ServerAppFabric

  3. MemCached в соответствии с рекомендациями @ TFD

Я использую ASP.NET 4 и SQL Server2008.

Любая идея будет принята с благодарностью!

Ответы [ 4 ]

4 голосов
/ 03 февраля 2012

Вы также можете взглянуть на Redis (http://redis.io/),, который, по слухам, очень хорошо играет с приложениями .NET благодаря клиенту с открытым исходным кодом для него, написанному на C #: http://code.google.com/p/servicestack/wiki/ServiceStackRedis.

3 голосов
/ 23 октября 2013

Дайте Dache - решение распределенного кэширования с открытым исходным кодом .NET, которое является высокоэффективным. http://www.getdache.net

2 голосов
/ 02 августа 2012

Попробуйте использовать NCache, поскольку он является одним из пионеров в области распределенного кэширования.Широкий спектр топологий кеширования, которые предлагает NCache вместе с другими функциями, делает его, вероятно, лучшим поставщиком кеша на рынке.NCache - это распределенный кэш корпоративного уровня для .NET и Java, который также обеспечивает быстрое и надежное хранилище для сеансов ASP.NET и JSP.Что касается сравнения NCache с его конкурентами, пожалуйста, посмотрите это видео,

Сравнение функций NCache Vs AppFabric

2 голосов
/ 22 мая 2011

Используйте memcached , это бесплатно, хорошо работает, работает на дешевых * nix-боксах, хорошо себя зарекомендовало

Memcached можно запустить в Windows для тестирования и т. Д.

Различныйклиентские библиотеки для .Net на memcached / wiki / Clients

и предварительно свернутый поставщик сеансов и кеша , если вам не хочется делать это самостоятельно


Если вы не знакомы с ОС * nix, загрузите образ сервера Ubuntu и запишите его на диск.Вставьте диск в пустую машину с большим количеством оперативной памяти и следуйте инструкциям по умолчанию до конца (~ 30 минут)

Затем в командной строке введите «apt-get install memcached»

Перезагрузитесь, чтобы проверитьвсе начинается и все в порядке, и все готово

...