【勉強メモ】nginx
「エンジンエックス」と読む(´-`)
要は軽量で高速なWebサーバらしい。
Unix系、Linux、BSD系、Mac OS X、Solaris、Microsoft Windowsで動作するということで、幅広いプラットフォームで使えそうだ。
意外とシェアも多く、このへんの情報によるとマーケットシェアではApache 65%、IIS 15%, nginx 7%で3番目に使われているWebサーバみたい。
なぜこの記事を書いたかというと、いまnginxが注目されているらしいという情報を得たから。
ポイントとしては
・apacheにくらべ特に静的コンテンツの処理が軽い/早い?
・ロードバランサの機能を備えており、スケールアウト構成や同時アクセスの処理にも長けている
らしい。
これは
Apacheが機能拡充を目指したのに対して、NGINXは大量処理、スピード重視を徹底的に追求した結果
らしい。
裏はとれていないが、「シリコンバレーのスタートアップ周辺では、Apacheからnginxへものすごい勢いでリプレイスが行われており、それによってサーバー台数を減らして企業がたくさんある」」という話もある。
参考記事:
Apacheをnginxにリプレイスした
何気に流行っているらしいロードバランサー nginx を使ってみる
NginxとApacheの比較:NginxはCGIスクリプトを普通では利用できない件
ここによると
「そこまで負荷がかからないし簡単にセットアップしたいとき→apache+mod_php
負荷も大きいしスケールアウトもしたいよ!→nginx+fcgi」
だとさ。
今後注目ですな。。