
puma
puma
A Ruby/Rack web server built for parallelism
AI 简介
Puma 是一个为并行处理设计的 Ruby/Rack Web 服务器。其核心功能包括多线程和多进程支持,每个请求在单独的线程中处理,从而提高每秒请求数量同时减少内存使用;通过预分叉机制在集群模式下运行,进一步优化了内存占用。Puma 支持独立部署,具备 SSL 加密、零停机滚动重启及内置请求缓冲区等功能。它继承自 Mongrel 的 HTTP 解析器,经过长期生产环境验证,是目前最流行的 Ruby Web 服务器,并作为 Ruby on Rails 的默认服务器。适用于需要高性能和高并发处理能力的 Ruby Web 应用场景,尤其适合与外部 API 进行大量阻塞 I/O 操作的应用。
Ruby
BSD 3-Clause "New" or "Revised" License7.9k
Stars
1.5k
Forks
171
Watchers
68
Issues
Star 增长
今日+1
近 7 天+4
近 30 天+18
综合评分71.31
默认分支main