繁体   English   中英

使用Ajax进行“实时”更新

[英]“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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM