ajax轮询

Posted 卓象程序员

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ajax轮询相关的知识,希望对你有一定的参考价值。

1、概念

        Ajax轮询定时的通过Ajax查询服务端,客户端按规定时间定时向服务端发送Ajax请求,服务器接到请求后马上返回响应信息并关闭连接。

2、轮询的使用方法

短轮询:使用定时器来获取数据 每隔一段时间就获取一遍数据

短轮询的概念:客户端访问服务端,服务端返回结果,结果不是最终需要的值继续执行直到拿到想要的结果。

短轮询实现代码:

前端页面
     
ajax轮询

服务端处理:
     

ajax轮询


长轮询:客户端访问服务端 服务端处理数据 直到找到想要的结果才返回给客户端

前台代码:

ajax轮询

服务端代码:

ajax轮询


防止长轮询超时优化

前端代码:

ajax轮询

服务端代码:

ajax轮询

3、总结

短轮询客户端访问服务端,服务端返回结果,如果结果不是最终需要的值继续执行直到拿到想要的结果,长轮询客户端访问服务端,服务端处理数据直到找到想要的结果才返回给客户端,最后还是根据自己的需求来决定来使用短轮询还是长轮询。


每日分享技术干货~

报名卓象免费训练营课程

学习最新热门IT技术

找一份自己满意的高薪工作

15天免费学习!!



卓象程序员


★ 零基础,随时体验

★ 免费试听,满意后再报名

★ 小班授课,学习氛围浓厚

★ 口碑相传,80%学员来自口碑推荐

★ 教学严管,闯关式学习保障学习效果

★ 公司地点,哈尔滨市东直路123号7楼






以上是关于ajax轮询的主要内容,如果未能解决你的问题,请参考以下文章

Nginx - Nginx基本配置

有关Linux软件开发的碎碎念

Ajax轮询请求

ajax轮询与长轮询

Nginx中的upstream 分配方法

ajax轮询