- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
AppFabric 中的默认缓存和命名缓存之间有什么区别吗?似乎 msdn 文档:
http://msdn.microsoft.com/en-us/library/ee790985%28v=azure.10%29.aspx
似乎没有提到任何差异。
我问这个问题的原因是,在我们的部署环境中,由于缺少服务器,我们需要使用相同的 appFabric 缓存主机。因此,对于任何想要使用默认缓存的客户端,我计划将该缓存名称替换为“dev-default”命名缓存或“test-default”命名缓存。我想知道默认缓存和命名缓存在存储、性能等方面是否有任何区别。即这种“命名缓存重定向”是否会在内部对 appFabric 产生任何影响?
我们为 appfabric 使用基于 xml 的配置,从我在 ClusterConfig.xml 中看到的情况来看,如果您使用以下方式创建缓存,则默认缓存和命名缓存之间似乎没有区别:
Remove-Cache -CacheName MyNamedCache 命令
<cache consistency="StrongConsistency" name="default" minSecondaries="0">
<policy>
<eviction type="Lru" />
<expiration defaultTTL="10" isExpirable="true" />
</policy>
</cache>
<cache consistency="StrongConsistency" name="MyNamedCache" minSecondaries="0">
<policy>
<eviction type="Lru" />
<expiration defaultTTL="10" isExpirable="true" />
</policy>
</cache>
任何意见将不胜感激。
最佳答案
Is there any difference between default and named cache in AppFabric?
不,这完全一样。唯一的区别是默认缓存将始终存在于集群中,而命名缓存可能不会被创建。您不能删除默认缓存或更改其名称。您必须运行一个特定的任务来创建一个新的命名缓存,并且您不能仅通过客户端 api 创建一个。
I am wondering if there is any difference between the default cache and named cache in terms of storage, performance and etc. I.e will this "named cache redirection" have any impact on appFabric internally?
没有,但每个缓存都有自己的配置设置(过期、默认 ttl、逐出、R/W 提供程序,...)这些设置可能会影响名称缓存性能。
关于c# - 应用结构 : Is there any difference between default and named cache?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21598665/
我是一名优秀的程序员,十分优秀!