所以基本上,我试图决定是否应该去专用的内存缓存。专用memcache vs共享内存缓存(python,谷歌appengine)
我的场景如下: 我正在为一些公共数据提供实时分析的应用程序。 我将保持总共15kb的键/值memcache(20个键,变量值) 同时值不断变化(总共键/值大约每20秒更新20次) 点击到网站将执行这些键的请求(也围绕每3秒的请求)
我假设10000用户立即击中网站,这将产生约20 * 10000每3秒的请求。
考虑到memcache的大小(相对较小),而且产生的请求数量大约为7000 /秒(memcache键/值访问),专用memcache将成为更多的“风险厌恶”交易。 谢谢,
即使您使用专用的内存缓存,由于无法控制的因素,仍然可能会遇到缓存驱逐问题。只要您的应用程序可以从缓存未命中运行/恢复,为什么不将它与共享缓存进行配置,然后就缓存的使用寿命与成本之间的关系做出明智的决定。 –
目前正在使用它,但我主要关心的是高流量vs memcache访问 – abad