mirror of
https://github.com/puma/puma.git
synced 2022-11-09 13:48:40 -05:00
Prefer to use "parallel" rather than "concurrent". [ci skip] (#2685)
* Prefer to use "parallel" rather than "concurrent". Puma uses threads, which execute in parallel. * Update "concurrent" to "parallel" in Gemspec.
This commit is contained in:
parent
be20fac3f4
commit
35194c575b
2 changed files with 5 additions and 5 deletions
|
@ -2,7 +2,7 @@
|
|||
<img src="https://puma.io/images/logos/puma-logo-large.png">
|
||||
</p>
|
||||
|
||||
# Puma: A Ruby Web Server Built For Concurrency
|
||||
# Puma: A Ruby Web Server Built For Parallelism
|
||||
|
||||
[![Actions MRI](https://github.com/puma/puma/workflows/MRI/badge.svg?branch=master)](https://github.com/puma/puma/actions?query=workflow%3AMRI)
|
||||
[![Actions non MRI](https://github.com/puma/puma/workflows/non_MRI/badge.svg?branch=master)](https://github.com/puma/puma/actions?query=workflow%3Anon_MRI)
|
||||
|
@ -10,11 +10,11 @@
|
|||
[![SemVer](https://api.dependabot.com/badges/compatibility_score?dependency-name=puma&package-manager=bundler&version-scheme=semver)](https://dependabot.com/compatibility-score.html?dependency-name=puma&package-manager=bundler&version-scheme=semver)
|
||||
[![StackOverflow](https://img.shields.io/badge/stackoverflow-Puma-blue.svg)]( https://stackoverflow.com/questions/tagged/puma )
|
||||
|
||||
Puma is a **simple, fast, multi-threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications**.
|
||||
Puma is a **simple, fast, multi-threaded, and highly parallel HTTP 1.1 server for Ruby/Rack applications**.
|
||||
|
||||
## Built For Speed & Concurrency
|
||||
|
||||
Puma processes requests using a C-optimized Ragel extension (inherited from Mongrel) that provides fast, accurate HTTP 1.1 protocol parsing in a portable way. Puma then serves the request using a thread pool. Each request is served in a separate thread, so truly concurrent Ruby implementations (JRuby, Rubinius) will use all available CPU cores.
|
||||
Puma processes requests using a C-optimized Ragel extension (inherited from Mongrel) that provides fast, accurate HTTP 1.1 protocol parsing in a portable way. Puma then serves the request using a thread pool. Each request is served in a separate thread, so truly parallel Ruby implementations (JRuby, Rubinius) will use all available CPU cores.
|
||||
|
||||
Originally designed as a server for [Rubinius](https://github.com/rubinius/rubinius), Puma also works well with Ruby (MRI) and JRuby.
|
||||
|
||||
|
|
|
@ -4,8 +4,8 @@ Gem::Specification.new do |s|
|
|||
s.name = "puma"
|
||||
s.version = Puma::Const::PUMA_VERSION
|
||||
s.authors = ["Evan Phoenix"]
|
||||
s.description = "Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. It's great for highly concurrent Ruby implementations such as Rubinius and JRuby as well as as providing process worker support to support CRuby well."
|
||||
s.summary = "Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications"
|
||||
s.description = "Puma is a simple, fast, threaded, and highly parallel HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. It's great for highly parallel Ruby implementations such as Rubinius and JRuby as well as as providing process worker support to support CRuby well."
|
||||
s.summary = "Puma is a simple, fast, threaded, and highly parallel HTTP 1.1 server for Ruby/Rack applications"
|
||||
s.email = ["evan@phx.io"]
|
||||
s.executables = ["puma", "pumactl"]
|
||||
s.extensions = ["ext/puma_http11/extconf.rb"]
|
||||
|
|
Loading…
Reference in a new issue