首页
学习
活动
专区
工具
TVP
发布

nummy

专栏成员
152
文章
171839
阅读量
26
订阅数
Tornado入门(二)【异步和阻塞IO】
实时Web应用通常针对每个用户创建持久连接,对于传统的同步服务器,这意味着需要给每个用户单独创建一个线程,这样做的代价非常高。
用户2936342
2018-08-27
3580
Tornado入门(一)【简介】
Tornado是基于Python实现的异步网络框架,它采用非阻塞IO,可以支持成千上万的并发访问量,所以非常适合于长轮询和Websocket,以及其他需要持久连接的应用场景。
用户2936342
2018-08-27
6800
Tornado入门(六)【模板和UI】
Tornado也可以使用其他任意的模板引擎, 尽管并没有明确规则如何在RequestHandler.render整合进这些引擎。实际上只需要将模板渲染成字符串,然后传递给RequestHadler.write方法即可。
用户2936342
2018-08-27
1K0
Tornado入门(三)【协程】
在Tornado中,协程是推荐使用的异步方式。协程使用yield关键字暂停或者恢复执行,而不是回调链的方式。
用户2936342
2018-08-27
1.2K0
Tornado入门(七)【认证和安全】
Cookies信息通常不安全,很容易被篡改。如果需要通过cookies来区分不同的登录用户,则需要对cookies进行签名,以防伪造。Tornado通过set_secure_cookie和get_secure_cookie方法支持签名Cookies。为了使用这两个方法,需要在应用中配置cookie_secret。
用户2936342
2018-08-27
4400
Tornado入门(四)【Tornado队列实例】
Tornado的tornado.queue采用协程实现了异步的生产者/消费者模式,跟Python内置的通过线程实现的queue模块功能类似。
用户2936342
2018-08-27
1.4K0
Tornado入门(八)【运行和部署】
由于Tornado自身提供了HTTPServer, 所以它的运行和部署与其他Python Web 框架不一样。我们可以直接写一个main()方法来启动一个服务器,而不是配置WSGI容器。
用户2936342
2018-08-27
7580
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档