所以基本上,我試圖決定是否應該去專用的內存緩存。專用memcache vs共享內存緩存(python,谷歌appengine)
我的場景如下: 我正在爲一些公共數據提供實時分析的應用程序。 我將保持總共15kb的鍵/值memcache(20個鍵,變量值) 同時值不斷變化(總共鍵/值大約每20秒更新20次) 點擊到網站將執行這些鍵的請求(也圍繞每3秒的請求)
我假設10000用戶立即擊中網站,這將產生約20 * 10000每3秒的請求。
考慮到memcache的大小(相對較小),而且產生的請求數量大約爲7000 /秒(memcache鍵/值訪問),專用memcache將成爲更多的「風險厭惡」交易。 謝謝,
即使您使用專用的內存緩存,由於無法控制的因素,仍然可能會遇到緩存驅逐問題。只要您的應用程序可以從緩存未命中運行/恢復,爲什麼不將它與共享緩存進行配置,然後就緩存的使用壽命與成本之間的關係做出明智的決定。 –
目前正在使用它,但我主要關心的是高流量vs memcache訪問 – abad