2017年3月16日

tornado部署

摘要: 1.为什么要运行多个tornado实例同步请求时,在应用处理过程中(如数据库查询,磁盘访问),服务器进程不能接受新请求。所以需要运行多个服务器进程实例。异步请求时,在应用处理时,服务器进程是非阻塞的,可以接受新请求,因此tornado的非阻塞架构也可以很好地解决这个问题。 2.nginx作反向代理我 阅读全文

posted @ 2017-03-16 15:25 迪米特 阅读(1508) 评论(0) 推荐(0) 编辑

tornado WebSocket详解

摘要: 1.什么是WebSocketwebsocket和长轮询的区别是客户端和服务器之间是持久连接的双向通信。协议使用ws://URL格式,但它在是在标准HTTP上实现的。 2.tornado的WebSocket模块tornado在websocket模块中提供了一个WebSocketHandler类,这个类 阅读全文

posted @ 2017-03-16 11:41 迪米特 阅读(6211) 评论(0) 推荐(0) 编辑

tornado长轮询

摘要: 1.什么是长轮询顾名思义,长轮询就是不停循环请求服务器,获取最新信息。长轮询分为两类:1)浏览器以固定时间间隔向服务器发送请求缺点是轮询频率要足够快,但又不能太频繁,否则当成百上千个客户端不断请求,会使web服务器面临极大压力2)服务器推送浏览器和服务器之间保持请求的连接,当服务器数据更新时,向浏览 阅读全文

posted @ 2017-03-16 10:41 迪米特 阅读(1299) 评论(0) 推荐(1) 编辑

导航