nginxとApacheの使い分け方針
大前提
nginxもApacheも、適切にチューニングすればパフォーマンスに有意差はない
nginx贔屓の記事はApacheのMPMを完全無視してパフォーマンス比較をしている場合が多く、不適切
そこそこチューニングしていれば、ボトルネックはWebサーバにならない
大量アクセスがある場合、単一サーバで頑張らずオートスケーリングするべき(クラウド環境)
適切にチューニングすればカーネルパラメータやハードウェアリソースがボトルネックになる
somaxconn、backlog、エフェメラルポート……
CPU、メモリ
CPU使用率やメモリ使用率に負荷が乗って、オートスケーリングできればいい
使い分け
nginx
基本的にはこちらを採用
メリット
設定例などのサンプルが豊富
設定が書きやすい
Apache
.htaccessを使いたいニーズがあれば
WordPressはプラグインが.htaccessをするケースが多くあるのでベターな選択肢になる