阅读 py-web-server: 让你了解 webserver 的实现方式

这个系统的写作目的,是让对web编程有兴趣的程序员,了解webserver的实现方式。根据这个目的,系统遵循以下几个设计原则:

精简,容易阅读和学习。
自注释,重代码轻文档。
代码核心,不需要对使用者友好。
灵活配置,多种实现。
效率,安全性,特性不是最重要的。
目前稳定使用请用stable分支,不要使用default分支。 欢迎大家指正。

A simple web server written with python to show how a web server work.

开始是从prefork模式开始,做到threading模式,然后是poll模式,把所有python下的服务器模式学了一遍,目前是用greenlet加上epoll来做出一个高性能socket抽象,然后在上面实现rfc2616,——而且是比较完整的实现。支持request chunk...

这玩意基本就是学习http服务过程的结果

项目地址:http://code.google.com/p/py-web-server/

作者:Shell Xu (Gtalk: [email protected])

在微博上关注: 新浪, 腾讯   投稿

最新招聘

  • [北京] Python 程序开发(Django 或 web.py,实习生3K,有经验5-7K) - 北京某创业公司
  • [广州] Python 程序开发(Django/web.py) - UC优视 | UC浏览器
  • [北京] Python 中高级工程师(6k-12k 税前 + 年底双薪) - 北京千尺无限软件技术有限公司
  • [北京] Python 程序开发(数据统计系统开发) - 去哪儿
  • [广州] python游戏开发工程师 - 广州哈谷特

更多>>

你可能感兴趣的:(Web,阅读,py)