簡體   English   中英

Memcached for Social Network Site(糾正我)

[英]Memcached for Social Network Site (Correct Me)

我有一個計划在我的社交網絡項目中使用PHP和Memcached來執行此方案,如果我錯了,請糾正我:

就像其他任何社交網站一樣,大多數用戶只是“讀取”數據庫內容,而不是“編寫”數據庫內容。 對?

因此,我有一個計划,一旦用戶登錄(創建會話),就從數據庫中“讀取”所有內容,例如:朋友數量,生日,今天的朋友帖子等,然后將其存儲到Memcached服務器中。

除非用戶注銷或單擊“昨天朋友的帖子”,否則用戶將不會再次讀取數據庫,而是從Memcached中讀取所有數據。

也許就像Gmail,用戶登錄帳戶后會看到加載欄。 但是一旦有了,一切都會更快。

這可能與Memcached有關嗎?

是的,可以使用Memchace來做這些事情。我認為您最好觀看此技術講座。 http://www.infoq.com/presentations/Facebook-Software-Stack

您可能需要查看https://groups.google.com/forum/?fromgroups#!topic/memcached/n8zLJRyYNY4 ,以使用針對社交網絡系統的memcached優化多獲取查詢。

看他們是2系統的memcached哪個鍵值是noSQL系統和memcache哪個分布式內存緩存系統。 我認為對於您的應用程序,您必須看起來像noSQL一樣的系統,非常適合閱讀。 您可以嘗試mongoDB。 mongoDB可以提供許多不錯的功能,對您有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM