1

我最近注册了 Azure 缓存服务(2013 年 10 月)。它配置正确,我能够从缓存中放置和获取项目。

然而,我的仪表板/监视器视图显示了一个高得离谱的“Miss %”(从 75% 到 80%)。如果我理解正确,这意味着我 4 次中有 3 次从缓存中请求某些东西,但它不存在。

这让我觉得非常高,我想知道是a)我做错了还是b)我没有正确理解指标/过程。

我的应用程序中缓存的主要用途是用于查找列表和用户状态管理(具有一些自定义属性的 IPrincipal)。

4

1 回答 1

0

您是否看到其他计数器,例如 Evicted Objects、Expired Objects 也在增加?您会看到 Cache Miss% 变高的原因是找不到密钥,这可能是因为密钥已过期或被驱逐。如果您发现驱逐率很高,那么您应该重新考虑重新评估缓存的容量,请参阅Windows Azure 缓存服务的容量规划(预览版)

您也可以分享任何客户端错误吗?

于 2013-10-15T10:29:19.797 回答