ナレッジベース
Webサーバーとリバースプロキシ
接続を受け入れ、リクエストの流れを決定するプログラム (nginx、Apache、LiteSpeed、Caddy、Traefik) に加えて、それらのプログラムを高速化し、キャッシュし、削除するのを困難にする構成習慣。
6 トピック · 6 ガイド
- Nginx: ウェブサーバーがイベントループでスケーリング
Nginx は高性能ウェブサーバーで、イベントループを使用して thousands of simultaneous connections を低メモリ消費で処理します。静的コンテンツの提供、reverse proxy、load balancing に最適です。…
- Apache httpd: オリジナルの Web サーバー、依然としてその地位を獲得
Apache httpd は Web の 30 年間を支え、成熟後の Apache 実行時代は現実のものです。イベント MPM により mod_php クラスのワークロードが同時実行され、モジュールは認証からサーバー側のキャッシュまですべてをカバーし、.hta…
- nginx と Apache: どのサーバーがどのワークロードを実行するか?
nginx と Apache はホスティング スタックを構築できる 2 つのエンジンであり、ワークロードに名前が付けられた瞬間に戦いは終わります。 nginx は、静的コンテンツとリバース プロキシ用のイベント駆動型の低フットプリント マシンです。 Apach…
- LiteSpeed: ドロップイン Apache 互換パフォーマンス エンジン
LiteSpeed は、Apache 構成を読み取り、Apache の同時実行性を上回るパフォーマンスを発揮するように構築された商用 Web サーバーです。イベント駆動型で、LSAPI プロトコルを介して PHP 向けに大幅に調整され、WordPress ホス…
- Caddy: デフォルトで HTTPS を構成する Web サーバー
Caddy は最新の Web サーバーおよびリバース プロキシであり、その見出しは「自動 TLS: ACME の発行と更新は正常なデフォルトですぐに機能し、Caddyfile の文法により構成が読みやすい程度に短く保たれています」です。見出しの背後には、エコシ…
- Traefik: インフラストラクチャを読み取るリバース プロキシ
Traefik は、バックエンドが絶えず変化する環境向けに構築されたクラウドネイティブ リバース プロキシです。Docker ラベル、Kubernetes CRD、サービス ディスカバリによりルーティング設定が自動的に設定され、Let's Encrypt 統合…