Puma网络服务器 V5.2.1官方版
- 软件大小:365KB
- 更新日期:2021-04-22
- 软件语言:其他语言
- 软件授权:国产软件
- 软件热度:条
- 官方网站:暂无
- 适用平台:WinAll/
Puma是一个RUBY 和 RACK 的迅速、持续的网站服务器,Puma是用以Ruby / Rack应用软件的简易,迅速,线程同步,高度并发的HTTP 1.1网络服务器,它仅适用运作Rack应用软件。
【功能介绍】
专为提高速度和并发性而设计方案
Puma应用C提升的Ragel拓展(承继自Mongrel)解决请求,该拓展以生命期的方法出示迅速,精确的HTTP 1.1协议书分析。随后,Puma应用线程池解决请求。每一个请求都是在独立的进程中解决,因而真实的并发Ruby完成(JRuby,Rubinius)将应用全部可以用的CPU核心。
Puma被设计方案为Rubinius的优选网络服务器,但与JRuby和MRI相互配合也很好。
在MRI上,有一个全局性VM锁(GVL),可保证 一次只有一个进程能够运作Ruby编码。可是,假如您要开展很多的堵塞IO(比如对外界API(如Tw itter)的HTTP启用),Puma依然能够根据容许IO等候并行处理开展来提升 MRI的货运量。
快速开始
$ gem install puma
$ puma
要是没有主要参数,puma将在名叫config.ru的工作中文件目录中找寻一个rackup(.ru)文档。