基于nadoHTTP服务器简介及代码组织框架.pdfVIP

  • 2
  • 0
  • 约4.46千字
  • 约 10页
  • 2026-06-01 发布于北京
  • 举报

基于nadoHTTP服务器简介及代码组织框架.pdf

基于Tornado的HTTP服务器简

介及代码组织框架

Tornado是一个PythonWeb框架和异步网络库,最初是在

FriendFeed开发的。通过使用非阻塞网络I/O,Tornado可以扩展到数

以万计的开放连接,但在创建和编写时足够轻量级。

Tornado的特点

Tornado与许多主流Web服务器框架(包括大多数Python框架)

有显著的区别:它是一个非阻塞式异步服务器。大多数社交网络应用都

会显示实时更新来提醒新消息、状态变化以及用户,客户端需要保

持一个打开的连接来等待服务器端的任何响应。这些长连接或推送请求

会使非异步服务器线程池迅速饱和。一旦线程池的资源耗尽,服务器将

无法再响应新的请求。异步服务器在这种场景中的应用则不同,当负载

增加时,像Tornado这样的服务器会控制并挂起当前正在等待来自其

他资源数据的请求,以处理新的请求。这也是Tornado在高并发、高

效率的Web服务器应用中广泛使用的之一。

Tornado

编写Hello,world

上面我们已介绍了Tornado的强大,现在我们从一个简单的

Hl

eloWorld开始。在服务器上任意目录下(如/data),创建

hl

elo.py文件,输

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档