Каков наилучший подход к реализации распределенного кэширования с .NET?Распределенное кэширование с .NET 2.0+?
Edit: Я искал общую схему кэширования для внутренних и внешних приложений
Каков наилучший подход к реализации распределенного кэширования с .NET?Распределенное кэширование с .NET 2.0+?
Edit: Я искал общую схему кэширования для внутренних и внешних приложений
Что вы кешируете (и почему)? Как широко вы планируете распространять кеш? В локальной сети, на (частной) глобальной сети, во всем интервебе?
В ближайшем будущем это будет Velocity. Это, по сути, реализация .Net, аналогичная Tangosol/Oracle Coherence.
Мы - большие поклонники ScaleOut StateServer. В наших тестах он был в 4 раза быстрее, чем MemcacheDotNet, и почти в 2 раза быстрее, чем Enyim, с меньшим объемом памяти. Это стоило денег (остальные бесплатные).
Очевидно, что ваш пробег мой варьируется, так как каждый сценарий кеширования отличается, но я определенно рекомендую пинать шины на StateServer.
Возможно, вы должны проверить общий кэш (http://www.sharedcache.com || http://sharedcache.codeplex.com) - он быстрый, бесплатный и с открытым исходным кодом.
привет, рони
@John Channing: Вы еще пробовали Velocity? +1 http://stackoverflow.com/questions/551514/experiences-using-microsoft-distributed-cache-velocity – 2009-02-15 20:58:24