Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Cache server for .NET(Example Memcached)

I am looking for cache server for .NET. What can you suggest? As i know memcached has provider for .net. Is it good enough to use for .net in production?

like image 936
F0rc0sigan Avatar asked May 20 '11 13:05

F0rc0sigan


People also ask

What is Memcached C#?

Memcached is a free & open source, high-performance, distributed memory object caching system intended for use in speeding up dynamic web applications by alleviating database load. You can think of it as a short-term memory for your applications.

Is Memcached in-memory cache?

Memcached is an easy-to-use, high-performance, in-memory data store. It offers a mature, scalable, open-source solution for delivering sub-millisecond response times making it useful as a cache or session store.

Is Memcached better than Redis?

Architecture. Redis uses a single core and shows better performance than Memcached in storing small datasets when measured in terms of cores. Memcached implements a multi-threaded architecture by utilizing multiple cores. Therefore, for storing larger datasets, Memcached can perform better than Redis.

How do I cache data in .NET Core?

ASP.NET Core supports several different caches. The simplest cache is based on the IMemoryCache. IMemoryCache represents a cache stored in the memory of the web server. Apps running on a server farm (multiple servers) should ensure sessions are sticky when using the in-memory cache.


1 Answers

AppFabric is another popular solution from Microsoft.

like image 80
Darin Dimitrov Avatar answered Sep 21 '22 20:09

Darin Dimitrov