【发布时间】:2013-03-22 12:34:47
【问题描述】:
我正在考虑使用 jQuery 和 PHP 为消息系统做一些长轮询。我很想知道实现这一目标的最佳/最有效的方法。我的基础是这个Simple Long Polling Example。
如果用户正坐在收件箱页面上,我想拉入任何新消息。我看到的一个想法是在消息表中添加一个last_checked 列。 PHP 脚本看起来像这样:
query to check for all null `last_checked` messages
if there are any...
while(...) {
add data to array
update `last_checked` column to current time
}
send data back
我喜欢这个想法,但我想知道其他人对此有何看法。这是解决此问题的理想方法吗?任何信息都会有所帮助!
补充一点,网站上没有固定数量的用途,所以我正在寻找一种有效的方法。
【问题讨论】:
-
这是个好问题,我正要问同样的问题。
标签: php long-polling