[js] 使用ajax轮询接口有什么优缺点?

首先,所谓轮询接口的原理是 利用 setTimeout 定时请求API接口优点:
1,可以简单不用二次 开发websocket 实现所需功能 几乎没有学习成本
2,使用简单
缺点:
1,性能相对 socket 来说 相对差,利用 setTimeout 定时请求接口 占用内存性能 定时任务,又可能请求超时导致内存溢出
2,请求返回数据不稳定,请求失败断连 重连机制

个人简介

我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,
但坚持一定很酷。欢迎大家一起讨论

主目录

与歌谣一起通关前端面试题

[js] 使用ajax轮询接口有什么优缺点?相关推荐

  1. webSocket(与http请求区别、请求和返回示例、替代方法:ajax轮询、long poll、Flash、NodeJS实现WebSocket通信代码、原理、WebSocket构造函数详解)

    目录 简介 优点 请求示例 请求成功返回示例 替代方法 Ajax 轮询 long poll Flash NodeJS实现webSocket(ws模块) 服务端代码 客户端代码 在线网页客户端 运行结果 ...

  2. ajax使用频率,AJAX轮询频率 - 要长期轮询还是不轮询长轮询?

    我正在构建一个需要相对不变的数据库轮询的网页组件.我可以看到两种不同的方法,我想知道他们中的一个是否比其他人好,或者如果我错过了第三个选择.AJAX轮询频率 - 要长期轮询还是不轮询长轮询? 1)发送 ...

  3. Ajax轮询定时的通过Ajax查询服务端

    轮询(polling)    客户端按规定时间定时向服务端发送ajax请求,服务器接到请求后马上返回响应信息并关闭连接. ajax轮询的原理就是客户端定时向服务端发送ajax请求,服务器接到请求后马上 ...

  4. Flask框架:如何运用Ajax轮询动态绘图

    摘要:Ajax是异步JavaScript和XML可用于前后端交互. 本文分享自华为云社区<Flask框架:运用Ajax轮询动态绘图>,作者:LyShark. Ajax是异步JavaScri ...

  5. WEB消息提醒实现之二 实现方式-Jquery Ajax轮询

    Jquery Ajax轮询 原理 普通的jquery ajax轮询的原理主要是,客户端通过定时器定时发送ajax请求到服务器,服务器获取数据后马上响应并关闭连接. 普通的jquuery ajax轮询过 ...

  6. 关于MultiActionController异步请求Ajax,pc端正常,手机端报error错误;此问题一般是通过setInterval,seTimeout,做Ajax轮询时会产生此问题;

    此问题全网唯一! 关于MultiActionController异步请求Ajax,pc端正常,手机端报error问题:此问题一般是通过setInterval,seTimeout,做Ajax轮询时会产生 ...

  7. ajax 服务端 除了echo,Ajax轮询——定时的通过Ajax查询服务端

    概念:轮询(polling):客户端按规定时间定时向服务端发送ajax请求,服务器接到请求后马上返回响应信息并关闭连接. test.html     //前端代码 var getting = { ur ...

  8. ajax轮询 xml,闲话ajax,例ajax轮询,ajax上传文件

    引语:ajax这门技术早已见怪不怪了,我本人也只是就自己真实的经验去总结一些不足道的话.供不是特别了解的朋友参考参考! 本来早就想写一篇关于ajax的文章的,但是前段时间一直很忙,就搁置了,趁着元旦放 ...

  9. Ajax轮询,Ajax长轮询和websockte

    http协议介绍: http协议是请求响应式的,每个http相应都对应一个http请求,http协议是没有状态的,多个http协议之间是没有关系的. http协议的被动性:在标准的http语义中,浏览 ...

最新文章

  1. 《THE LEAN STARTUP》 《精益创业》
  2. 我逛了一下JDK一条街,发现了不少好东西!
  3. 数据结构与算法 / B- Tree 和 B+ Tree
  4. saltstack(三) --- salt-httpapi
  5. ofdm原理_OFDM技术简介
  6. Multiresolution Recurrent Neural Networks: An Application to...
  7. qt label显示图片_Qt官方示例-QML Axes
  8. [团队项目]典型用户 - 场景(用户故事) - 任务 - 具体工作流程
  9. tp3.2 BIND_MODULE与DEFAULT_MODULE
  10. 揭露富爸爸背后真正的秘密
  11. 学习java随堂练习-20220621
  12. ❤️1024福利❤️ 100张高清壁纸打包分享
  13. 用计算机来解锁密码,电脑忘记开机密码怎么办?如何解锁?
  14. KBL410-ASEMI整流桥,KBL410规格书,KBL410机械数据
  15. centos7下yum出现:已加载插件:fastestmirror Loading mirror speeds from cached hostfile 没有已启用的源。
  16. PostgreSQL中的io多路复用--select和epoll实现
  17. 华为鸿蒙系统超级终端,华为再发新版鸿蒙OS系统!新增超级终端功能:可媲美iOS系统...
  18. 【踩坑小记】通过maven下载依赖jar包总超时,赶紧用小本本记录镜像站
  19. iDesktop、iObjects “打开数据库型数据源”出错解决方法
  20. 浙江工商大学计算机考研调剂,浙江工商大学2019年考研预调剂信息

热门文章

  1. hitchhiker部署_《 Hitchhiker的Python机器学习指南》
  2. 微信小程序 功能函数 把数字1,2,3,4换成春,夏,秋,冬
  3. git是一种分布式代码管理工具,git通过树的形式记录文件的更改历史,比如: base'--base--A--A' ^ | --- B--B' 小米工程师常常需要寻找两个分支最近的分割点,即b...
  4. Python用过的小知识备忘录
  5. 玩转12306之系统登录
  6. linux给文件夹图标,linux – 如何在GNOME中以编程方式设置自定义文件夹图标?
  7. abap al设置单元格可编辑 oo_excel表格操作: 图形和图表编辑技巧汇总(二)
  8. # 异运算_小学数学运算三要点:定律、法则与顺序(解析)
  9. mysql 表ful,你所不知的table is full那些事
  10. )标识符不能是c语言的关键字,标识符不能是C的关键字