twisted-Web-1

官方概念图。

主要的几个概念

Site Object : 负责创建HTTPChannel实例以解析HTTP请求,并开始对象查找过程。它们包含根资源,即表示站点上URL /的资源。

Resource Objects : 用来处理一个URL,也就是解析这个URL,最后为这个URL分配处理对象。

Resource trees : 将资源对象安排到资源树中。从根资源对象开始,Resource对象树定义了有效的URL。

.rpy twisted.web静态文件服务器将执行的python脚本,就像CGI一样。但是,与CGI不同,它们必须创建一个Resource对象,该对象将在访问URL时呈现。

Resource rendering: 当Twisted Web找到叶子Resource对象时发生。资源可以返回html字符串或写入请求对象。

session