zoukankan      html  css  js  c++  java
  • 短轮询

    短轮询

    短轮询 Polling 阶段

    • 原理:让浏览器每隔几秒钟通过ajax朝服务端发送请求来获取数据,eg:每隔5s中朝服务端发送一次请求

      image-20211106173335311

      这种方式下,是不适合获取实时信息的,客户端和服务器之间会一直进行连接,每隔一段时间就询问一次。客户端会轮询,有没有新消息。这种方式连接数会很多,一个接受,一个发送。而且每次发送请求都会有 HTTP 的 Header,会很耗流量,也会消耗 CPU 的利用率。

      这个阶段可以看到,一个 Request 对应一个 Response,一来一回一来一回。

      在 Web 端,短轮询用 AJAX JSONP Polling 轮询实现。

      由于 HTTP 无法无限时长的保持连接,所以不能在服务器和 Web 浏览器之间频繁的长时间进行数据推送,所以 Web 应用通过通过频繁的异步 JavaScript 和 XML (AJAX) 请求来实现轮循。

      img

      • 优点:短连接,服务器处理简单,支持跨域、浏览器兼容性较好。
      • 缺点:有一定延迟、服务器压力较大,浪费带宽流量、大部分是无效请求、消耗资源较多、请求次数较多。
  • 相关阅读:
    12.10
    4.06Android使用EditText小技巧汇总
    4.05
    4.04Android学习
    4.03Android学习
    4.02Android学习
    4.01Android学习
    3.31构建之法读后感3
    3.30Android学习
    3.29Android学习
  • 原文地址:https://www.cnblogs.com/randysun/p/15517814.html
Copyright © 2011-2022 走看看