文件名称:falcon:用于Ruby的高性能Web服务器,支持HTTP1,HTTP2和TLS
文件大小:720KB
文件格式:ZIP
更新时间:2024-02-26 15:20:32
ruby server async http-server RubyRuby
Falcon是建立在 , , 和之上的多进程,多光纤机架兼容HTTP服务器。 每个请求都在轻量级光纤中执行,并且可以阻止上游请求,而不会延迟整个服务器进程。 Falcon本机支持HTTP / 1和HTTP / 2。 动机 最初,当我开发,我看到了实现的机会:提供客户端和服务器组件。 在尝试了这些想法之后,我决定建立一个实际的Web服务器,主要是出于兴趣,比较和验证性能。 Falcon从这些实验中脱颖而出,并允许在之上测试现有的实际代码。 工作完成后,我看到了一个简化开发,测试和生产环境的机会,可以用Falcon代替生产(Nginx + Passenger)和开发(Puma)。 这不仅简化了