轮询:

  定时每隔多长时间刷新一次,但是,7X24的对服务器的压力会过大,因为在夜间或者是流量低峰期时,他还要持续工作。

    客户端发一次请求,服务器就要相应一次。

长轮询:

  和轮询的模式不同,长轮询是一次性的处理多个客户端的请求,多个客户端向服务器发送链接请求,服务器接受后,不会放开,而是会hold住,在一段时间内如果有数据发送,就有一起断开链接,并将数据一起给各个客户端带回去。

    -无消息:超时之后断开,客户端立即发送请求

    -有消息:立即返回

    -都是基于http协议。

WebSocket:

  magic string

  服务器可以主动的给客户端推送消息

最新文章

  1. 游戏AI系列内容 咋样才能做个有意思的AI呢
  2. AX7: Quick and easy debugging
  3. linux_shell_5_shell特性_正则_1
  4. HDU 1024 max sum plus
  5. [原创]与来自facebook的朋友交流
  6. 单例模式简单解析--Singleton 单例模式(懒汉方式和饿汉方式)
  7. mysql 获取一个表中缺失的最小编号
  8. UIDatePicker的时间选择器里的时区的问题
  9. [XBee] ZigBee学习笔记
  10. C# 右键菜单 contextMenuStrip
  11. iOS_10_tableView的简单使用_红楼十二钗
  12. MySQL高可用方案MHA自动Failover与手动Failover的实践及原理
  13. libevent之Reactor模式
  14. web页面和小程序页面实现瀑布流效果
  15. Mac下GTest的基本使用
  16. Linux 比较判断运算(if else)
  17. 【全文转载】Gradle、Maven项目相互转换
  18. Angular7 表单
  19. 如何使用C++回调函数
  20. There are inconsistent line endings in the 'xxx' script. Some are Mac OS X (UNIX) and some are Windows.问题解决

热门文章

  1. 求欧拉回路 UOJ117
  2. POJ1279 Art Gallery 多边形的核
  3. ORACLE游标概念讲解
  4. odb_sqlite_demo
  5. IFRAME动态加载触发onload事件(转)
  6. bzoj 3390: [Usaco2004 Dec]Bad Cowtractors牛的报复【最大生成树】
  7. P3822 [NOI2017]整数
  8. react key的作用
  9. 思维题 HDOJ 5288 OO’s Sequence
  10. Jenkins+ant+jmeter接口自动化