Apacheさんとは長年に渡ってお付き合いしてきたけど、最近ちょいちょいNginxの影が見える私です。
サーバ構築時には基本的にこの2択で考えるので、比較ページをまとめておきます。
Apache vs Nginx 比較ページ一覧
apacheとnginxの比較表とベンチマーク
http://qiita.com/sion_cojp/items/edb20a6b87f10e186c23
引用元:Qiita
項目別の比較表と、ABテストによるベンチマークが紹介されています。
開発スピード、処理速度ともにNginxに分がある感じ。
特に大量のリクエストを処理する場合は圧倒的にNginxの方が早いです。
Apacheとnginxどちらを採用すべきかメリット・デメリット比較
http://qiita.com/pink/items/7709218310b5cf11eabe
【考察】
- 負荷が高くなく、早期セットアップが必要な場合は「Apache」
- 負荷が高く、スケーラビリティが要求される場合は「nginx」
- 静的ページに同時多数のアクセスが想定される場合は「nginx」
- 動的ページは処理内容やサーバスペックによるため現状では判断できない(要調査)
- ある程度の同時アクセスが見込めない場合は「Apache」
- 同時アクセス数は小さく、単純にリクエスト数が多い場合は「Apache」
引用元:Qiita
ApacheとNginxのアーキテクチャの違い、調査元のリンクおよび考察(上記引用参照)が書かれてます。
Nginxとは?Apacheとの違いについてエンジニアに聞いてみた
https://academy.gmocloud.com/qa/20160616/2761
引用元:GMOクラウドアカデミー
対話形式でNginxの紹介がされてます。
Nginxとは?を理解する際には分かりやすいと思います。
Apache天下終了のお知らせ。これからはnginxの時代へ。IIS「・・・」
http://blog.livedoor.jp/itsoku/archives/39442249.html
引用元:IT速報
某住人達の会話の抜粋記事です。
ユーザー目線の意見が見れます。ここでもApacheディスられる傾向が…。
まとめ
あくまで私個人の意見ですが、まだ触ったことないなら、とりあえずNginx触っとけって感じ。
あと、初めてNginx触ったときに.htaccessファイルが使えないのが結構衝撃だったかな。
「ApacheかNginxか迷ったときに見るページ」への1件のフィードバック