Используйте memcached , это бесплатно, хорошо работает, работает на дешевых * nix-боксах, хорошо себя зарекомендовало
Memcached можно запустить в Windows для тестирования и т. Д.
Различныйклиентские библиотеки для .Net на memcached / wiki / Clients
и предварительно свернутый поставщик сеансов и кеша , если вам не хочется делать это самостоятельно
Если вы не знакомы с ОС * nix, загрузите образ сервера Ubuntu и запишите его на диск.Вставьте диск в пустую машину с большим количеством оперативной памяти и следуйте инструкциям по умолчанию до конца (~ 30 минут)
Затем в командной строке введите «apt-get install memcached»
Перезагрузитесь, чтобы проверитьвсе начинается и все в порядке, и все готово