Nginxって
Nginxって
- webサイトを公開するとき、色々なサーバーが動いている中でそれらの中心で動いているwebサーバー
Nginxのメリット
- 高速
- 大量処理が得意
- webサイト利用を向上させる機能が豊富
- 設定は容易
Apacheのメリット
比較
同時複数アクセスへの対処の仕方 Apache: 1アクセス = 1対応 Nginx: 複数アクセス = 1対応にまとめる
アクセス急増時のサーバーへの負荷 Apache: いっきに負荷増し Nginx: アクセスに比例して負荷が増えることはない
上記の場合のwebサーバーの動き Apache: 遅くなりダウンする Nginx: 処理速度は維持し、ダウンしにくい
機能追加
- リバースプロキシとロードバランサー
- webサーバーの負担を軽くして速度を上げる
Nginxを使う上でのデメリット
大量の動的コンテンツの処理に不向き
- 動画を中心に扱うwebサイトを運営する場合はApacheを選択するのが無難 動作方法の違いから
専用のモジュールを追加すれば、ApacheだけでなくNginxも機能の拡張可能。