Passengerを使用する際にRailsでApacheを介してNginxを使用する場合の長所と短所は何ですか


8

Passengerは最近Nginxのサポートを取得しました。RailsアプリケーションのWebサーバーとしてのApacheと比べて、Nginxの長所と短所は何ですか?

回答:


10

Nginxははるかに軽量で、メモリやその他のリソースをほとんど消費しません。一方、Apacheにはより多くの難解なモジュールがあり、多くのことに対する組み込みサポートがあり、一般的に(したがって、さまざまなタスクで使用するためのより多くのドキュメントとブログ投稿)とPassenger(など)の両方でより広く使用されていますキンクの数はすでに検出され、修正されています)。

より主観的なレベルでは、nginxの構成ファイル形式の方が扱いやすく、リクエスト処理モデルがより直感的です。


-1

これがNGINXの欠点です:

NGINXに慣れてきましたが、書き換えルールを構成したり、アプリケーション用の新しいディレクトリを作成したりするときに、NGINXサーバーを再起動する必要がある頻度に驚いたと思います...

とはいえ、360 MBのRAMを備えたVPSにPassenger、Ruby Enterprise Edition、Nginxをセットアップしただけです。数年前、共有ホスティング環境でのApacheの経験は限られています。Apacheの.htaccessファイルは、私が正しく思い出せば、より動的であるように見えました。VPSは私のものなので、動的構成の欠如は問題ではないようです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.