[英]“Real time” update with Ajax
我的网页为用户显示“问题”和“答案”。 问题是由管理员创建的。 我正在使用PHP。
新要求已要求“实时”更新用户的问题/答案(这不像策略游戏中的实时性,但我将其称为实时)。 管理员创建新问题时,用户应看到它(出现新问题)。 当管理员关闭现有问题时,该问题将从用户的角度消失。
我正在考虑使用ajax和javascript timer创建它,以便每分钟调用ajax并更新结果。 我不知道这是正确的方法吗?
我也想知道可用性/性能...我真的不需要为那些未更改的用户更新这些问题...您有什么建议来确定哪些问题由管理员更改(也许我应该添加“在数据库中查询“ last_update_date”,然后将“ last_update_date放入每个问题的隐藏字段”并进行比较?
如果不想使用Socket.io实现自己的逻辑(如注释中所建议),则应查看一些在线可用服务。
我已经使用Pusher.com一段时间了,对此感到非常高兴。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.