快速异步python web服务器
fapws3的Python项目详细描述
fapws3的一点历史记录
fapws1、fapws2和fapws3是"内部"项目的名称。重命名对应于完全重写。
在一开始,我做了fapws1,一个基于apricot代码的python扩展。然后,很快就需要更多的特性,我称之为fapws2。FAPWS1从未公开出版。 fapws2是基于libevent的http库重建的。很好,但是我不得不修改libevent的evhttp\u handle\u请求。尽管给libevent邮件列表发了几封邮件,但没有人同意接受我的补丁。因此,使用起来有点复杂。 此刻,marc lehmann在libevent mailinglist中发布了一封邮件,描述了一个类似libevent:libev的"新的"优化事件库的创建过程。因为代码更干净(个人观点),而且[提供的文档](http://cvs.schmorp.de/libev/ev.pod" rel="nofollow">http://cvs.schmorp.de/libev/ev.pod)非常清晰,所以我决定尝试一下。因此,在2008年12月,fapws3出现了;fapws2的完整重写,但基于libev。
对fapws2的支持将严格限制在错误修复上。我目前的工作将集中在fapws3上。