【发布时间】:2013-09-09 23:07:40
【问题描述】:
我正在构建一个应用程序,其中客户端 (PhoneGap) 正在等待另一个客户端触发某些事件!
所以架构当然是:客户端 1 发送一条消息(名称、消息和目标(客户端 2)) - 服务器 - 客户端 2 接收消息(来自客户端 1、消息、客户端 1.名称) 这可能每秒或每小时发生一次。没有规则。它也可能只发生一次或永远不会发生..
我有很多关于长轮询的例子,比如这里:How do I implement basic "Long Polling"?
我知道将它与 Apache 一起使用是不好的。所以我想知道在这种情况下我是否应该使用 setInterval 来代替?
如果我之前记录了从客户端到另一个客户端的任何消息并传递它,我是否应该设置一个间隔来要求服务器检查数据库?或者这是一个糟糕的方式?
请指教,谢谢:)
【问题讨论】:
-
客户端 1 可以写入数据库,客户端 2 可以使用 cron 作业吗?
标签: php javascript apache api long-polling