可能问题有些低级,但是我实在没做过这方面的功能实现,还恳请各位高手轻喷。
问题一:拿知乎举个栗子,(也可以是非死不可):用户登录后,只要自己关注的人有新状态发布,(A回答了B的问题,C创建了一个问题。。)等等一类的消息,在用户栏上的实时提醒是如何做到的?
PS: 刚才问了一个朋友说是通过AJAX定期向数据库发送GET请求,以抓取最新的更新信息,想了想也对,实现原理应该是这样的,不知道各位大牛有啥更好的实现方案。
问题二:如果我想用PHP来实现这样的功能的话,有没有什么现成的框架或者插件能够实现这样的功能,还是说可以在框架的基础上自己写一个类似的消息推送功能?
问题三:如果问题一里面的实现方案成立的话,是不是在建表的时候,需要有一个用户状态的表,比如叫user_status,专门用来插入每一条用户的更新(update)或者用户的动作(action),然后前台写一个AJAX,通过RESTful API对这个表的数据进行抓取,显示到前台。
不知道上面的问题表述是否清楚,如果说的不够详细的话请多包涵,我也会尽量在跟贴里解释清楚,谢谢大家。
问题一:拿知乎举个栗子,(也可以是非死不可):用户登录后,只要自己关注的人有新状态发布,(A回答了B的问题,C创建了一个问题。。)等等一类的消息,在用户栏上的实时提醒是如何做到的?
PS: 刚才问了一个朋友说是通过AJAX定期向数据库发送GET请求,以抓取最新的更新信息,想了想也对,实现原理应该是这样的,不知道各位大牛有啥更好的实现方案。
问题二:如果我想用PHP来实现这样的功能的话,有没有什么现成的框架或者插件能够实现这样的功能,还是说可以在框架的基础上自己写一个类似的消息推送功能?
问题三:如果问题一里面的实现方案成立的话,是不是在建表的时候,需要有一个用户状态的表,比如叫user_status,专门用来插入每一条用户的更新(update)或者用户的动作(action),然后前台写一个AJAX,通过RESTful API对这个表的数据进行抓取,显示到前台。
不知道上面的问题表述是否清楚,如果说的不够详细的话请多包涵,我也会尽量在跟贴里解释清楚,谢谢大家。