简体   繁体   中英

Working with Memcached and mysqli (php on GAE)

I am working on scalable solution for my code .

what i am doing right now is serving ads and keeping the impression and clicks on memcached and via cron pulling the clicks and impression every hour .

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

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

than inside the cron i am doing a loop and saving all the keys inside the mysqli.

how can i improve this components ?

Unless you don't care about undercounting, storing data in memcache and expecting it to be there some time later isn't a viable approach. Memcache is a shared resource. Items in GAE memcache have have a highly variable lifetime depending on how other apps are treating memcache. It's a shared resource, best treated as a short-term, great-if-it's-there cache.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM