首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Memcache -热键警告

Memcache -热键警告
EN

Stack Overflow用户
提问于 2015-04-19 20:21:42
回答 1查看 549关注 0票数 3

我注意到,有时我会收到以下红色标记的警告消息:

热键警告(memcache计算单元)/您的负载仅集中在4个值

第一个密钥占流量的56%,下面的3个密钥占流量的6-7%.我的问题是:这是一个大问题吗?它对应用程序的性能有什么影响?(如果memcache中的值消失,它们将从数据存储中加载)

我有108件物品在内存缓存中,总缓存大小为286 size。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-20 05:55:28

将负载分发到memcache密钥空间是memcache的最佳实践。

将负载分发到您的memcache密钥空间。拥有一组或少量的memcache项代表着不成比例的流量,这将阻碍应用程序的扩展。这既适用于操作/秒,也适用于带宽。这个问题通常可以通过数据的显式切分来缓解。例如,一个频繁更新的计数器可以拆分到多个键中,将它们读回,然后只在需要一个总计时才进行求和。同样,在每个HTTP请求上必须读取的500 K数据可以拆分为多个键,并使用单个批处理API调用读取回读。(更好的方法是缓存实例内存中的值。)对于专用内存缓存,单个密钥上的峰值访问速率应该比每GB级别低1-2个数量级。

https://cloud.google.com/appengine/docs/adminconsole/memcache

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29735368

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档