我最近注册了Azure缓存服务(2013年10月)。它配置正确,我可以从缓存中放入和获取项目。
然而,我的仪表板/监视器视图显示了一个非常高的“Miss%”(从75%到80%不等)。如果我理解正确的话,这意味着4次中有3次我要求缓存中的某些东西,它就不存在了。
这让我觉得非常高,我想知道a)我做错了还是b)我不能正确理解度量标准/过程。
我的应用程序中缓存的主要用途是查找列表和用户状态管理(具有一些自定义属性的IPrincipal)。
答案 0 :(得分:0)
你是否看到其他计数器如Evicted Objects,Expired Objects也在增加?你会看到Cache Miss%变高的原因是因为找不到密钥,这可能是因为密钥已过期或被驱逐。如果您看到高驱逐率,那么您应该重新考虑重新评估缓存容量,请参阅Capacity Planning for Windows Azure Cache Service (Preview)。
你也可以分享任何客户端错误吗?