前后端的实时数据交互
重点是实时。
ajax轮询 :客户端定期发送一次请求。需要服务器有高速处理能力,因为接收的请求量大。
长轮询(Long poll):客户端请求,服务端接收后,有消息了再返回请求。要求服务器高并发能力,因为需要同时建立不同的连接。
Server-Sent Events(SSE):服务端单向传递数据到客户端。IE全系列不支持。
WebSocket:双向长连接数据流。新协议,兼容性问题大。
Django可以用uWSGI进行WebSocket通信。
重点是实时。
ajax轮询 :客户端定期发送一次请求。需要服务器有高速处理能力,因为接收的请求量大。
长轮询(Long poll):客户端请求,服务端接收后,有消息了再返回请求。要求服务器高并发能力,因为需要同时建立不同的连接。
Server-Sent Events(SSE):服务端单向传递数据到客户端。IE全系列不支持。
WebSocket:双向长连接数据流。新协议,兼容性问题大。
Django可以用uWSGI进行WebSocket通信。