如果您在MVC应用程序中使用Nhibernate进行数据访问,那么最好的缓存提供程序是什么,例如Syscache,Syscache2,Memcache,HashTable ..?
谢谢你的选择.
HashTable是默认的内置缓存提供程序.建议不要使用这个.
SysCache使用System.Web.Caching.Cache作为缓存提供程序
SysCache2基本相同,只是它还支持基于SQL依赖性的过期.它需要MSSQL 2000+.
在大多数情况下(非webfarm),SysCache提供程序应该足够好.
有关更多信息,请查看有关NHibernate.Caches的文档