2014-12-23 50 views
0

计算>内存缓存我们有一些统计数据:了解App Engine的内存缓存统计

HitRatio,项目在高速缓存中,年纪最大的项目时代,总缓存大小

然后我们还可以看到统计通过任一操作订购了20个常用的按键数Memcache运算单位

我的问题是,是否有可能到f使用memcache统计信息,每秒钟从密钥缓存中读取(或读取+写入)密钥的次数?

举例来说,如果我有百万点击率最早的项目是1日龄,我memecache键使用交通的5%,

我可以去(100万命中* 5%= 50,000次命中)/ 24小时=每秒0.57次命中

真的,我不知道memcache查看器的统计数据实际上是什么意思 - 例如,如果memcache被刷新,统计信息甚至不会重置。

干杯。

回答

1

我很确定这种方式计数不会返回你想要的。正如在python memcache statistic paragraph中所解释的,您的物品的年龄在阅读时重置。因此,1天前最古老的项目意味着它在读取后的一天内一直在memcache中。

要弄清楚有多少次第二的关键已被读取,你可能想使用一个sharding counter,或一些其他形式的logging,然后检索与Logs API所记录的数据来解释它们。它不能直接从内存缓存统计数据中完成(虽然可能是Google的Public Issue tracker上的一个有趣功能)