caching - Azure 缓存服务 - 疯狂高错过率

标签 caching azure azure-caching

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

但是,我的仪表板/监视器 View 显示的“Miss %”高得离谱(75% - 80% 之间)。如果我理解正确的话,这意味着四分之三的我从缓存中请求某些内容,但它不存在。

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

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

最佳答案

您是否看到其他计数器(例如“驱逐对象”、“过期对象”)也在增加?您会看到 Cache Miss% 变高的原因是找不到 key ,这可能是因为 key 已过期或被逐出。如果您看到较高的逐出率,那么您应该重新考虑重新评估缓存的容量,请参阅 Capacity Planning for Windows Azure Cache Service (Preview)

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

关于caching - Azure 缓存服务 - 疯狂高错过率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19279072/

相关文章:

ios - 如何只清除缓存目录中的图像?

Azure Redis 缓存 - 应用程序性能改进

c# - 实现 Azure 共置缓存

c# - DataCache 操作 - 验证成功

javascript - 音频元素源的 HTML5 本地存储 - 这可能吗?

Android LRUCache 检索

objective-c - 如何缓存弹出 Controller ?

asp.net-mvc - 使用自定义输出缓存提供程序 RedisOutputCacheProvider 时出现 ProviderException

python - 加载自己的数据以在 Microsoft Azure 机器学习中进行远程训练

node.js - 使用 axios 进行 Azure Zip 部署