我有一個計劃使用PHP和Memcached的在我的社交網絡項目做這種情況下,請糾正我,如果我錯了:Memcached的社交網絡站點(指正)
就像任何其他的社交網站在那裏,大多數用戶只是'讀'數據庫內容,而不是'寫'它。對?
所以,我有一個計劃,一旦用戶登錄(會話創建),如:朋友的數量,出生日期,今天的朋友的帖子等,從數據庫中'讀'一切,然後將其存儲到Memcached服務器。
除非用戶註銷或點擊「昨天的朋友的帖子」,否則用戶將不會再次讀取數據庫,而是從Memcached中讀取所有數據。
也許它會像Gmail一樣,用戶在登錄賬戶時會看到加載欄。但一旦擁有了它,一切運行得更快。
對Memcached來說這是可能的嗎?
如果他們在登錄時得到新朋友會發生什麼? – Leigh 2012-02-03 12:40:53
我不認爲這是一個好主意,使用memcached很好,但對於良好的可伸縮性,您可以使用可伸縮性功能。更好地使用框架的Yii http://www.yiiframework.com/並使用其可伸縮性功能 – 2012-02-03 12:47:01
AkhilThayyil:謝謝你的線索,兄弟...我會對它做一些研究。 – 2012-02-03 12:59:30