1
任何人都知道如何配置ActiveRecord/nhibernate应用程序以使用Memcache作为第二级缓存?用Castle ActiveRecord配置Memcache?
任何人都知道如何配置ActiveRecord/nhibernate应用程序以使用Memcache作为第二级缓存?用Castle ActiveRecord配置Memcache?
从ActiveRecord docs on second level cache configuration开始。然后,有关Memcached的特定信息,请参见this question。
最终你会用类似下面的配置:
<activerecord>
<config>
<add key="connection.driver_class" value="NHibernate.Driver.SqlClientDriver" />
<add key="dialect" value="NHibernate.Dialect.MsSql2005Dialect" />
<add key="connection.provider" value="NHibernate.Connection.DriverConnectionProvider" />
<add key="connection.connection_string" value="Data Source=.;Initial Catalog=test;Integrated Security=SSPI" />
<add key="cache.provider_class" value="NHibernate.Caches.MemCache.MemCacheProvider, NHibernate.Caches.MemCache"/>
<add key="cache.use_second_level_cache" value="true"/>
<add key="cache.use_query_cache" value="true"/>
</config>
</activerecord>
如果你有此设置我建议所有相关细节创建一个具体问题具体问题...一般问题总是会得到的答案一般。另外请注意,StackOverflow不是一个典型的邮件列表,它是一个问题/答案网站。 –