阅读gunicorn代码文档¶
说明¶
因为在玩heroku app时,heroku给出的教程中,采用了gunicorn来部署应用;在南昌echo提出用freebsd的kqueue改造flup时,我建议可以对比一下gunicorn。但自己仅仅是在heroku上小用了一把而已,并没有深入研究,为了此次南昌 pythoner 2012年第一次聚会,特意浏览了一下gunicorn的代码,感觉上gunicorn代码写得比较小巧精炼,整理出来,算是抛砖引玉。
文档内容¶
-
介绍
- 什么是gunicorn
- gunicorn的特性
-
设计
-
服务器模型
- 解释pre-fork
- 主控master进程
- 同步workers
- 异步workers
- tornado workers
- 选择worker进程类型
- 启动多少个workers?
-
服务器模型
-
快速入门
- 安装gunicorn
- 简单的wsgi应用
- 简单的django应用
- 命令行参数
-
从哪开始阅读源代码
- 代码树
-
从脚本命令开始
- wsgiapp.py
- djangoapp.py
-
深入Application
- 关注内部
- 代码流程
-
配置参数
-
元类编程
- 解释type
- 跟踪子类
- gunicorn配置怎么处理
-
元类编程
-
真正的主宰者
- 循环主体
- 核心语句
-
worker积木
- 同步worker
-
异步worker
- EventletWorker
- GeventWorker
- 自带的httpserver
- 自己动手
- 部署应用
索引表¶
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)