使用Ajax进行“实时”更新

时间:2013-03-22 12:30:25

标签: javascript ajax

我的网页为用户显示“问题”和“答案”。问题由管理员创建。我正在使用PHP。

新的要求是“实时”更新用户的问题/答案(这不像战略游戏那样实时,但我会称之为实时)。 当管理员创建新问题时,用户应该看到它(出现新问题)。 当管理员关闭现有问题时,它会从用户的角度消失。

我正在考虑使用ajax和javascript计时器创建它 - 每分钟调用ajax并更新结果。 我想知道这是正确的方法吗?

我也想知道可用性/性能......我真的不需要为那些没有改变的用户更新那些问题......你有什么建议要确定,哪些问题是由管理员改变的(也许我应该添加像数据库中的问题“last_update_date”,并将“last_update_date”放入每个问题的隐藏字段中并进行比较?

1 个答案:

答案 0 :(得分:0)

如果您不想使用Socket.io实现自己的逻辑(如评论中所述),您应该查看一些在线可用的服务。

我已经使用Pusher.com一段时间了,对此感到非常高兴。