Distributed caching with .NET 2.0+?
-
09-06-2019 - |
Question
What is the best approach to implement distributed caching with .NET?
Edit: I was looking for a general caching schema for internal and external applications
OTHER TIPS
We are huge fans of ScaleOut StateServer. In our tests, it was 4x faster than MemcacheDotNet and almost 2x faster than Enyim, with a lower memory footprint. It was well worth the money (the others are free).
Obviously, your mileage my vary, as every caching scenario is different, but I would definitely recommend kicking the tires on StateServer.
In the near future it will be Velocity. This is essentially a .Net implementation similar to Tangosol/Oracle's Coherence.
maybe you should check Shared Cache (http://www.sharedcache.com || http://sharedcache.codeplex.com) - it fast, free and open source.
regards, roni
What are you caching (and why)? How widely are you planning on distributing the cache? On a LAN, on a (private) WAN, over the whole interweb?