【发布时间】:2011-10-28 19:47:21
【问题描述】:
有没有办法在 HTML5(也许是 websocket?)中为 ajax 请求设置某种推送机制?例如,我希望我的登录用户收到一条新消息通知,而无需向服务器发送定期 ajax 请求来检查是否真的有新消息。
现在,我每隔几秒钟检查一次,如果我得到一个数字,我会相应地更改 UI,但是对于 10000 个用户来说,这往往会对频繁更新的服务器提出很高的要求。
如果 HTML5 不具备处理此问题的本机能力,那么 Comet (http://www.zeitoun.net/articles/comet_and_php/start) 是不是比定期 ajax 调用更好的方法?
【问题讨论】: