码迷,mamicode.com
首页 > 微信 > 详细

python---web微信开发

时间:2018-06-22 01:00:40      阅读:418      评论:0      收藏:0      [点我收藏+]

标签:nbsp   图片   返回   img   获取数据   使用   class   IV   bsp   

一:轮询,长轮询,WebSocket了解

轮询:

在前端,设置时间内,一直向后端发送请求。
例如:使用setInterval方法设置定时器,一秒向后端发送一次请求,去主动获取数据,进行更新
由于前端一直请求,后端压力太大。而且当没有数据更新,前端一直去请求,太浪费了,没必要。
代码简单

长轮询:

在轮询的基础上,加以改造。Http请求到来,若是不主动close或者return,则连接会一直存在。但是不要让这个时间太长,会占用太多资源
例如:当前端发送请求,后端拿到后,不去关闭,而是等待一段时间,在这段时间内若是有数据到达,立刻返回,否则直到等待时间结束。
然后返回给前端,前端马上又发起一次请求......
消息是实时获取。

WebSocket:

http是单向请求,客户端去服务端获取数据。服务端不能主动推送消息。
而websocket类似于socket,可以实现双向发送,
实现当数据更新,可以主动推送

二:web微信流程介绍

技术分享图片

技术分享图片

 

python---web微信开发

标签:nbsp   图片   返回   img   获取数据   使用   class   IV   bsp   

原文地址:https://www.cnblogs.com/ssyfj/p/9210725.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!