B/S架构的实时通信
轮询,对于大多数请求是获取不到后台更新的数据,如果频率太高则占用带宽,太低则无法及时显示实时数据。大体的做法是:B端ajax请求超时时间设长点,让其在S端没有返回数据的情况下hold住connection;S端则查询相关数据,如果有更新数据则立马返回,否则不停地循环直到有更新数据或者达到预设定的阈值为止,在每次循环中可以适当sleep一段时间。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。