2012-10-07 45 views
1

我正在設置memcached。我有一些關於高流量和更新/設置密鑰的最佳做法的問題。我正在創建一個網絡遊戲,用戶分配的點數爲10,50,100。高流量 - 多個請求設置相同的memcached密鑰?

使用:將用戶「遊戲統計信息」存儲在密鑰中,並每5分鐘運行一次cron作業,以便永久更新數據存儲區中的統計信息。通過這種方式,「遊戲」就可以運行,而不需要去數據庫來克服價值觀點。

會用熱身腳本來拉和填充鍵供用戶統計

問題:
1)會不會有下降的高流量的道路問題,並試圖寫入用戶的關鍵點?

2)增加memcache中的值的最佳做法?

這是我使用的是什麼,現在存儲在內存緩存用戶的遊戲統計

$newval = $memcache->get($key); 
$memcache->set($key, $newval+10, false, 1000) or die ("Failed to save data at the server"); 

3)建議的一個粗略的想法?任何投入將不勝感激。

謝謝大家!

回答

相關問題