软件介绍
Puma网络服务器是一款专门用于Ruby / Rack应用程序的网络服务器软件,我们可以使用Puma网络服务器来运行Ruby / Rack应用程序,并且还能够用来提高MRI的吞吐量。
Puma网络服务器软件简介
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)文件。
下载地址
Puma网络服务器下载
同类软件
用户评论
所有评论(5)
- 精选留言 来自山东菏泽联通用户 发表于: 2023-3-26
- 凡事要乘早
- 精选留言 来自内蒙古呼伦贝尔移动用户 发表于: 2023-10-28
- 用了几天,上瘾了。太赞了
- 精选留言 来自江西吉安移动用户 发表于: 2023-9-5
- 赞一个怎么感觉有点不够用
- 精选留言 来自四川资阳电信用户 发表于: 2023-4-6
- 非常好用,谢谢啦!好神器,好神奇!
- 精选留言 来自广西来宾电信用户 发表于: 2023-6-28
- 感谢你们帮我找到了这么好用的软件
精彩推荐
本类精品推荐
本类热门标签
6盘小白羊版
Weava
DownThemAll
Cent Browser
慧峰边缘计算中心系统
嘀嗒加速器
视频作者更新小助理
FlixGrab
迅雷不升级版
OpenWebMonitor
百度网盘破解版2021
局域网打印机共享助手
海洋CMS
MiniTool uTube Downloader
阿piu传
6盘小白羊版
NXCRM客户管理系统
NETworkManager
ClassCMS
VideoGet
minibai
微博超话工具
CoCoCut
ImTranslator
Kopernio
Auto Refresh
Instant Data Scraper
LinkStash
呆呆豆云
MinIO
先锋云盘
VDownloader