轮询,长轮询,长连接
轮询,长轮询,长连接
贤郎--均灵 发表于4个月前
轮询,长轮询,长连接
  • 发表于 4个月前
  • 阅读 15
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 十分钟定制你的第一个小程序>>>   

轮询:

        ajax向服务器发起请求,服务器接收该请求,并进行处理,处理之后返回结果,die

        ajax接收到返回结果,做出处理,然后重新执行上面的请求操作

长轮询:

        ajax向服务器发起请求,服务器接收该请求,并进行处理,如果当前没有需要的结果返回,就sleep(),(时间自己控制)  ,然后重新进行处理.......   直到有需要的结果可以返回,然后die

        ajax接收到返回结果,做出处理,然后重新执行上面的请求操作

长连接:

        iframe框架引入长连接url,服务器实时输出,JS获取该iframe下面的内容进行处理,每次获取成功之后先清空这里面的数据,但是这样会用时间响应时间限制           


header('X-Accel-Buffering: no');
ob_end_clean();
ob_implicit_flush(1);
$i = 0;
while($i<10){
    //部分浏览器需要内容达到一定长度了才输出
    //str_repeat("<div></div>", 200).
    echo 'hello sjolzy.cn<br />';
    sleep(1);
    $i++;
    //ob_end_flush();
    //ob_flush();
    //flush();
}

   

 

 

 

 

 

 

 

标签: 轮询 长连接
共有 人打赏支持
粉丝 2
博文 25
码字总数 4420
×
贤郎--均灵
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: