您好,欢迎来到838软件园!

当前位置:首页 > 软件下载 > 网络工具

Puma网络服务器v5.2.1官方版

Puma 是适用于RUBY 和RACK 的快速、连续的Web 服务器。 Puma 是一个简单、快速、多线程、高并发的HTTP1.1 服务器,适用于Ruby/Rack 应用程序。它仅适合运行Rack 应用程序。 Puma 是适用于RUBY 和...

  • 版本:v1.0.0
  • 平台:WinAll
  • 类型:网络工具
  • 发布:2025-02-08
  • 大小:364KB
  • 星级:

Puma 是适用于RUBY 和RACK 的快速、连续的Web 服务器。 Puma 是一个简单、快速、多线程、高并发的HTTP1.1 服务器,适用于Ruby/Rack 应用程序。它仅适合运行Rack 应用程序。

Puma 是适用于RUBY 和RACK 的快速、连续的Web 服务器。 Puma 是一个简单、快速、多线程、高并发的HTTP 1.1 服务器,适用于Ruby/Rack 应用程序。它仅适合运行Rack 应用程序。

16f6030d9807b879_600_0.jpeg

特征

专为速度和并发性而设计

Puma 使用C 优化的Ragel 扩展(继承自Mongrel)处理请求,该扩展以可移植的方式提供快速、准确的HTTP 1.1 协议解析。然后Puma 使用线程池来处理请求。每个请求都在单独的线程中处理,因此真正并发的Ruby 实现(JRuby、Rubinius)将使用所有可用的CPU 核心。

Puma 被设计为Rubinius 的首选服务器,但也能与JRuby 和MRI 配合良好。

在MRI 上,有一个全局VM 锁(GVL),可确保一次只有一个线程可以运行Ruby 代码。但是,如果您正在进行大量阻塞IO(例如对Twitter 等外部API 的HTTP 调用),Puma 仍然可以通过允许IO 等待并行发生来提高MRI 的吞吐量。

快速开始

$ gem 安装puma

$美洲狮

如果没有参数,puma 将在名为config.ru 的工作目录中查找rackup (.ru) 文件。

下载地址

下载排行

更多

本类最新

更多

关于我们 | 下载排行榜 | 专题合集 | 手机游戏 | 手机软件
Copyright 2024-2025 838软件园
联系方式: 123456@qq.com