NCache 是一个基于 .NET 应用程序关键任务的集群存储器对象缓存。 NCache 也能对运行在服务器的 .NET 应用程序提供一个可升级的 ASP.NET Clustered Session State 解决方案。分布式缓存和会其他话状态同时使你不仅可以差不多可以十倍地提高你的 .NET 应用程序的速度,还可以使它更具可扩展性和可用性。
具体功能:
本地缓存。
复制缓存。
分区缓存(自动分区)。
分区缓存(紧密定位)。
Client 其他Cache 客户端缓存。
本地 .NET 客户端 (InProc & OutProc)。
本地 Java 客户端 (OutProc)。
远程 .NET & Java 客户端。
Partitioned Cache wi其他th with Replicas 复制分区缓存。
在运行时添加或删除节点。
串变化时进行事件通知。
基于 .NET 1.1 的 HttpModule (没有改变代码)。
基其他于 .NET 2.0 的 Session Store Provider (没有改变代码)。
NHibernate Level-2 Cache Provider.
Caching Application Block 其他(CAB).
TierDeveloper.
绝对的时间到期。
空闲时间到期。
基于关键字的依赖。
基于文件的依赖。
基于多缓存关键字的依赖。
基于 其他SQL Server 2005 的 SqlDependency.
基于投票式的 DbDependency, 适用于SQL 2000, Oracle & OLEDB.
更新和删除其他所选择的关键字的事件。
插入,更新和删除任意关键字的事件。
自定义事件通知。
OQL 适用于基于属性的查询。
为查询创建属性的索引。
固定的和可变大小的缓存。
Least Recently Used (LRU).
Least Frequently Used (LFU).
优先级的 FIFO.
.NET Heap.
内存映射文件。
主其他要缓存及溢出缓存。
远程图形化 Cluster 配置。
远程 Cluster 监视器。
InProc 缓存实例监视器。
连读,连写,延迟写。
异步操作(添加,插入,删除)。
紧其他凑串行化。
大量操作 (添加,插入,删除,获取数据)。
数据组。
多缓存连接。
64 位版本。
安全。
原文来自