小编and*_*d86的帖子

与facebook和gmail相比,我自己的长轮询实现

几天来,我一直在试验我的网站的长轮询/彗星实施.我得到了它如何工作的基本概念,这是我运行一些测试的地方.

另一方面,我一直在观察(firebug)gmail和facebook如何实现长轮询.我在gmail中注意到的是ajax请求在当前请求到期后不会继续跟进,但是在它触发下一个请求之前等待几秒/分钟.

我玩了一些.我尝试使用firefox中的gmail帐户A和Chrome中的gmail帐户B登录.我在当前的ajax民意调查结束时等待,然后我从账户B发送了一封电子邮件给A.我希望账户A在下次投票之前不会收到它,但令我惊讶的是账户A在我点击之后直接收到它提交按钮.

gmail如何通过长轮询进行此操作?

如果您尝试访问我的站点并单击"运行"按钮并打开firebug,则可以看到ajax微调器始终在运行.当服务器响应数据时,它再次请求服务器.

ajax jquery comet long-polling

6
推荐指数
1
解决办法
1448
查看次数

标签 统计

ajax ×1

comet ×1

jquery ×1

long-polling ×1