Phusion Passenger
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2026/03/23 01:21 UTC 版)
| 作者 | Phusion |
|---|---|
| 開発元 | Phusion |
| 最新版 |
6.1.0 / 2025年9月17日[1]
|
| リポジトリ | |
| ライセンス | MITライセンス |
| 公式サイト | www |
Phusion Passenger(非公式にはmod_railsとmod_rackともいう)はApache HTTP Server及びnginx用のフリー・モジュールである。これはRuby on Railsで構築されたものなど、Rubyのウェブアプリケーションのソフトウェアデプロイメントができる。これはRubyGemsのパッケージとして提供されており、Unix系オペレーティングシステムでサポートされている。Phusion PassengerはRackインターフェースによるRubyのウェブアプリケーションもサポートしている。
Phusion PassengerはRuby on Railsアプリケーションの「推奨デプロイ・セットアップ」[2]で、Ruby on Railsの著者が推薦している。[3][4] Ruby Enterprise EditionとPhusion Passengerを組み合わせると、Railsのメモリ消費量を33%削減でき、性能を向上させることができると言われている。 [5]ただし、Ruby Enterprise Editionの開発やサポートは終了[6]していることに注意。
Passengerのバージョン2.0では、WSGIがサポートされた。またPythonアプリケーションを扱うことができるようになった。 2024年10月現在、バージョンは6.0.19であり、Unicornの最大4倍、Puma及びTorqueboxの最大2倍の性能を実現すると言われている。[7]
スタンドアロンバージョンのPassengerがあれば、別々のバージョンのRubyのバージョンを同じWebサーバで実行することができる。
脚注
- ↑ “Release 6.1.0”. 2025年9月22日閲覧。
- ↑ “Deploy”. Ruby on Rails. 2012年12月3日閲覧。
- ↑ “Myth #1: Rails is hard to deploy”. Loudthinking.com. 2012年12月3日閲覧。
- ↑ “Koz Speaks — Random Musings on Technology”. Koziarski.net. 2012年12月3日閲覧。
- ↑ “Performance and memory usage comparisons — Ruby Enterprise Edition”. Rubyenterpriseedition.com. 2012年12月3日閲覧。
- ↑ Stocker, Mirko (2012年3月6日). “Ruby Enterpriseエディションが終わる。Phusionは、Passengerに注力。”. InfoQ. 2020年5月17日閲覧。
- ↑ “How we’ve made Phusion Passenger 5 (“Raptor”) up to 4x faster than Unicorn, up to 2x faster than Puma, Torquebox”. 2015年10月1日閲覧。
- Phusion_Passengerのページへのリンク
