使用Memcached和mysqli(GAE上的php)

时间:2015-07-19 08:08:37

标签: php google-app-engine mysqli cron memcached

我正在为我的代码开发可扩展的解决方案。

我现在正在做的是投放广告并保持印象和点击次数 memcached并通过cron每小时拉动点击次数和展示次数。

what i am doing right now is saving array on single key (rand key) and

saving the key on key name - 'keys' by append 

而不是在cron中我正在做一个循环并保存mysqli中的所有键。

我该如何改进这些组件?

1 个答案:

答案 0 :(得分:1)

除非你不关心计数不足,否则将数据存储在memcache中并期望它在一段时间之后存在并不是一种可行的方法。 Memcache是​​一个共享资源。 GAE内存缓存中的项目具有高度可变的生命周期,具体取决于其他应用程序如何处理内存缓存。它是一种共享资源,最好被视为一种短期的,非常棒的缓存。