はじめに

こんにちわ金ちゃんって名前でTwitterやってるエンジニアです。
nginxを勧めたいので下記を投稿します。

よく比較されるapache

個人的にはWebサーバを利用するならnginx>apacheだと考えています。
nginxにに下記のようなメリットがあるからです。
・メモリ使用量が少ない
・並列処理が得意
・小機能
apacheには多くの機能が最初からついていますがメモリ使用量が多く、大量のリクエストをさばく処理には不向きです。
5Gにこれからなることもあり、リクエストの量はこれから増えることが予測されます。(通信速度が早くなるため。)

phpの時代遅れ

apacheはphpが備わっているのでphpでWebサービスを開発するなら、第一選択肢に入ってきそうなのですが、php自体がこれからの時代主流の言語ではありません。

これからは
・python
・R
・go
・scala
・javascript
ぎりぎり
・java
・C#
・ruby
などの言語が中心だと思います。

したがって、ほとんどの理由でapacheにする理由がないと考えられます。
(とりあえずnginxでよい。)

もっといえば、「これらの理由からnginxでよい」とWebサーバ選定するより、「とりあえずnginxで」でよいと自分は個人的に考えています。