fapws3 - wsgi服务器


未知
Linux
C/C++

软件简介

wsgi的实现fapws3,号称是目前最快的wsgi服务器。fapws3用libev实现,在不同的操作系统上采用不同的多路IO模型以达到高性能。

第一版fapws是基于pyevent的,第二版是用c写的,使用了libevent,当前的第3版也是用c写的,使用了libev。 fapws
是一个轻量级的、速度飞快的WSGI python
webserver,对于静态文件,fapws的性能可以跟其他如lighttpd,nginx可以有的一比。由于python的GIL,所以一般在生产环境会启用多个fapws实例。可以一个实例专门负责静态文件,多个其余实例用来应付动态应用。你还可以使用pound去分散压力到不同的fapws实例。
目前fapws只支持http1.0协议, POST, GET, HEAD and OPTIONS,
但是你可以实现自己的http命令。fapws接下来的工作就是实现对http1.1的支持。