公式:http://nginx.org/ja/
WIKI:http://wiki.nginx.org/NginxJa
nginx [えんじんえっくす] は、ロシアで開発された
軽量&高速なHTTP とリバースプロキシのサーバ、メールプロキシサーバです。
NginxはC10K問題に 取り組むべく開発された一握りのサーバのうちの一つです。
従来のサーバとは異なり、Nginxはリクエストの処理をスレッドに依存していません。
その代わりにもっとスケーラブルな(非同期の)イベント駆動アーキテクチャを使用しています。
このアーキテクチャはメモリ使用量が少ないだけでなく、最も重要な事 として、
稼働時のメモリ使用量が予測可能であるということです。
同時リクエスト数が1万リクエストもなかったとしても、Nginxのハイパフォーマンスや
メモリ消費量の少なさの恩恵を受ける事はできるでしょう。
Nginx は小規模な VPS から大規模なサーバからなるクラスタまで
対応する拡張性を備えています。
ネットクラフトによる2011年12月の調査結果
によると、Apache > IIS > nginxとなり、全ドメインの中で3番目に多く使われている
有名どころでは、以下のようなサービスで使用されている。
WordPress, Hulu, SourceForge,
【小言】
これをnginx + Apache(mod_php)で採用することにした。
- リバースプロキシ&静的コンテンツ担当:nginx
- 動的コンテンツ担当:Apache + PHP
nginxのシンプルさ & Apacheの機能の豊富さが一番面白いかなと思いました。
「ApacheにはMicrosoftのWordのように100万ものオプションがあるが、
実際には必要なオプションは6つだけである。nginxのオプションは6つだけである。
ただ、その6つ内5つのオプションについては、Apacheの50倍高速に動作する。」
— Chris Lea —
0 件のコメント:
コメントを投稿