栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

轮询多长时间

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

轮询多长时间

顾名思义,“ 长时间轮询” 意味着长时间轮询某些内容。

$.post('/path/to/script', {}, lpOnComplete, 'json');

这是实际过程的开始,您对服务器上的某个脚本进行ajax调用,在本例中为

/path/to/script
,您需要使服务器脚本(
php
例如)足够智能,以便仅在所需数据可用时才响应请求,该脚本应等待指定的时间段(例如1分钟),并且如果1分钟之内没有可用数据,则该脚本应不包含数据而返回。

服务器返回内容后,立即在回调函数中再次对同一脚本进行ajax调用,服务器脚本再次继续该过程。

考虑一个聊天应用程序,按照常规方式,您轮询服务器说是每2秒一次,即使没有消息可用,服务器也会返回消息。如果一分钟内服务器没有收到新消息,您最后将服务器击中30次等一下。

现在考虑采用 长轮询
方式,您将服务器脚本设置为等待一分钟以接收新消息。从客户端,您对脚本进行了一个ajax调用,并说下一分钟没有消息到达,服务器将在1分钟后响应。您在过去1分钟内仅一次击中服务器。你能想象
30命中vs 1命中



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/436977.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号