2015-07-19 67 views
0

我正在为我的代码开发可伸缩解决方案。使用Memcached和mysqli(在GAE上使用php)

我现在正在做的是提供广告并保留印象并点击 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

对不起,这个问题太广泛了,无法在这里回答。请阅读有关在此处询问的问题和方法。谢谢! – arkascha

回答

1

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