是否有任何内存缓存框架耗尽进程并可被 .NET 桌面应用程序使用?
谢谢,
我在生产中成功使用了 AppFabric for Windows Server 。
Local Cache的一个很好的性能特性,它避免了(慢)缓存对象的反序列化,并带有一个额外的本地进程内缓存:
“服务器以序列化的形式将对象存储在缓存中。当缓存客户端从缓存中请求对象时,服务器通过网络将其发送给客户端。缓存客户端然后反序列化对象以供客户端应用程序使用。为了加快速度在检索对象的过程中,启用本地缓存。”
Bummer:不幸的是,Windows Server Web 版不支持 Windows Server 的 AppFabric (至少没有一些黑客攻击 - Reflector FTW):
经过一番研究。
Memcached 是我们选择的。按照此链接开始。
http://deanhume.com/Home/BlogPost/memcached-for-c----a-walkthrough/62