2014-12-23 48 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上的一個有趣功能)