0

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

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

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

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

4

1 回答 1

0

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

我使用Pusher.com已经有一段时间了,对此我很满意。

于 2015-02-03T15:03:56.367 回答