Memcached for Social Network Site(Correct Me)

时间:2012-02-03 12:36:29

标签: php networking gmail memcached social

我计划在我的社交网络项目中使用PHP和Memcached执行此方案,如果我错了请纠正我:

就像其他任何社交网站一样,大多数用户只是“阅读”数据库内容,而不是“写”它。对?

所以,我有一个计划,一旦用户登录(会话创建),从数据库中“读取”一切,例如:朋友数量,出生日期,今天朋友的帖子等,然后将其存储到Memcached服务器。

除非用户退出或点击“昨天朋友的帖子”,否则用户不会再次读取数据库,而是从Memcached读取所有数据。

也许它会像Gmail一样,用户在登录帐户时会看到加载栏。但是一旦拥有它,一切都会更快。

这可能与Memcached有关吗?

3 个答案:

答案 0 :(得分:1)

是的,可以用Memchace做这些事情。我想你最好看看这个技术。 http://www.infoq.com/presentations/Facebook-Software-Stack

答案 1 :(得分:0)

您可能希望查看https://groups.google.com/forum/?fromgroups#!topic/memcached/n8zLJRyYNY4以使用特定于社交网络系统的memcached优化多重获取查询。

答案 2 :(得分:-2)

看看他们是2系统memcached哪个关键值noSQL系统和memcache分布式内存缓存系统。我认为对于你的应用程序,你必须看起来像系统这样的非常好的阅读。你可以试试mongoDB。 mongoDB可以提供许多可以帮助你的好功能。