なぜMongrel2を使うのか?
質問
何のために モンクレール2 が提供する nginx はまだやっていません。
(そう、私は マニュアル を読みましたが、nginx と根本的に異なることを理解するにはあまりに能天気である必要があります)
私の現在のウェブアプリケーションスタックは
-
nginx
: ウェブサーバ
-
ルア
: プログラミング言語
-
FastCGI + LuaJIT
: nginx と Lua を接続する
-
ポストグレス
: データベース
どのように解決するのですか?
もし、あなたが何かひとつだけ挙げることができるとしたら、それは Mongrel2はZeroMQを中心に構築されています。 つまり、Webサーバーのスケーリングがかつてないほど簡単になったということです。
リクエストが来ると、Mongrel2がそれを受け取ります(NginXや他のhttpdと同じです)。次に起こることは、Mongrel2 が、リクエストに応じた コンパイル のタスクを n 個の (ZeroMQ が有効な) バックエンドに配布し、それらのバックエンドが作業を行うのを待ち、結果を受け取り、応答をコンパイルしてクライアントに送ります。
さて、マジックは、nが任意の数であり、nのそれぞれがZeroMQでサポートされている任意の言語(20ほど)で書くことができ、さらに、すべてがネットワークを介して行われるので、それぞれのnは、おそらく別のデータセンターの専用ボックスとなることができます。
言い換えれば、NginXやその他のものでは、ロジック層でスケーラビリティを実現しなければなりませんが、Mongrel2では(リクエスト/レスポンスサイクルの観点から)、ロジック層まで複雑さを浸透させるのではなく、リクエストがインフラに到達するhttpdでこれを開始できるため、少なくとも1桁上の複雑さになります。
関連
-
[解決済み] nginxリクエストで許容されるurlの長さを設定する方法 (エラーコード: 414, uri too large)
-
NginxのRequest Entity Too Largeの解決法
-
解決済み net::ERR_CONTENT_LENGTH_MISMATCH 200 (OK)
-
[解決済み】NGINXの構成で2つの場所に同じルールを持つにはどうすればよいですか?
-
[解決済み] nginx が空白の PHP ページを表示する
-
[解決済み] APIゲートウェイとリバースプロキシの比較
-
[解決済み] なぜUnicornはNginxと一緒にデプロイする必要があるのですか?
-
[解決済み] NGINXのプロキシレスポンスでURLを書き換える方法
-
[解決済み] 既存のすべての静的ファイルをNGINXで直接提供し、残りをバックエンドサーバーにプロキシする方法。
-
[解決済み] NGINXのgzipでJavaScriptファイルが圧縮されない
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
nginx スタートアップ・エラー。nginx.serviceのジョブは、制御プロセスがエラーコードで終了したため失敗しました。
-
Nginx] エラー413 Request Entity Too Largeの解決方法
-
Nginx+tomcatでhttps化した後に400 Bad Requestが発生する問題
-
[解決済み】Nginx 403 forbidden for all files
-
[解決済み] サーバーがGZip形式のコンテンツを配信しているかどうかを確認するにはどうすればよいですか?
-
[解決済み] nginxでproxy_passを使用しているときに応答ヘッダを追加するには?
-
[解決済み] 既存のすべての静的ファイルをNGINXで直接提供し、残りをバックエンドサーバーにプロキシする方法。
-
[解決済み] Nginxが起動しない(アドレスが既に使用中)
-
与えられたディレクトリのサブディレクトリから静的ファイルを提供するためにnginxを使用する
-
nginxのconfファイルは何語ですか?