fapws3wsgi服务器

联合创作 · 2023-10-01 13:55

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的支持。

浏览 1
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报