想搞一个很小的SNS网站玩玩,有几个问题,想请教一下各位大侠
1.如何存储和提取好友关系。比如,A,B,C,D都是我的好友,应该怎样存取好友关系啊。
2.怎样判断当前好友在线情况,是否来过我的主页和登陆我的主页的时间
3.根据什么东西来从数据库中提取我的好友的分享和状态。
4.好友的状态和分享都存在数据库中吗,如果这样的话,等到时间一长,数据库容量不是很臃肿吗
恩,问题比较多,虚心向各位大虾求教
1.如何存储和提取好友关系。比如,A,B,C,D都是我的好友,应该怎样存取好友关系啊。
2.怎样判断当前好友在线情况,是否来过我的主页和登陆我的主页的时间
3.根据什么东西来从数据库中提取我的好友的分享和状态。
4.好友的状态和分享都存在数据库中吗,如果这样的话,等到时间一长,数据库容量不是很臃肿吗
恩,问题比较多,虚心向各位大虾求教
A、B,C,D和F是好友关系
数据存储应该是
A -> F
F -> A
B -> F
F -> B
C -> F
F -> C
D -> F
F -> F好友在线,应该存储好友最后登录时间,这个登录时间应该是ajax每隔一段时间就更新数据一下。这样判断的时候,如果当前时间 - 好友最后登录时间 < 30s ,则可以认为好友是在线的。 当然30s是你根据自己应用来的
这个二维表到底应该怎样建立,怎样存储关系。希望能给一个简单的存储实例。提取好友关系是有根据什么呢。还有,ajax总是刷新的话,如果很多用户同时登陆,会不会影响速度