2008-09-01 3 views

ответ

2

Существует также NCache как еще один инструмент в дополнение к портам скорости и memcached. Что касается стратегий, вам нужно подумать о том, о чем говорит @Unsliced, потому что стратегия отличается от инструмента.

2

Вы должны взглянуть на memcached. Он может работать на столько узлов, сколько вам нужно. Доступны как минимум два клиента. Net: here и here.

1

Что вы кешируете (и почему)? Как широко вы планируете распространять кеш? В локальной сети, на (частной) глобальной сети, во всем интервебе?

2

В ближайшем будущем это будет Velocity. Это, по сути, реализация .Net, аналогичная Tangosol/Oracle Coherence.

+0

@John Channing: Вы еще пробовали Velocity? +1 http://stackoverflow.com/questions/551514/experiences-using-microsoft-distributed-cache-velocity – 2009-02-15 20:58:24

4

Мы - большие поклонники ScaleOut StateServer. В наших тестах он был в 4 раза быстрее, чем MemcacheDotNet, и почти в 2 раза быстрее, чем Enyim, с меньшим объемом памяти. Это стоило денег (остальные бесплатные).

Очевидно, что ваш пробег мой варьируется, так как каждый сценарий кеширования отличается, но я определенно рекомендую пинать шины на StateServer.