我有一个计划使用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