我们目前对我们的应用结构集群使用以下配置。
<dataCacheClient>
<localCache isEnabled="true" sync="TimeoutBased" objectCount="1000" ttlValue="600" />
<hosts>
<host name="HOST1" cachePort="99999" />
<host name="HOST2" cachePort="99999" />
</hosts>
我们最近关闭了WebFarm上的Server Affinity,并担心localCache选项可能会生成会话对象的过时缓存副本。
我们还使用HttpCache来存储资源,因此localCache绝对是合理的。
我已经阅读了一些书,看来您可以在AppFabric中分段缓存。我想知道是否有办法让HttpCache项目使用localCache但让SessionItems忽略localCache。我假设这是通过命名缓存完成的,但我一直在努力寻找一个很好的例子。