Web サーバーは、テキスト、画像、ビデオ、アプリケーション データなどの Web サイトのコンテンツを保存し、それを要求するクライアントに配信します。 最も一般的なタイプのクライアントは、Web ブラウザ プログラムです。このプログラムは、ユーザーがブラウザに表示されたページでリンクをクリックしたり、ドキュメントをダウンロードしたりするときに、Web サイトからデータを要求します。

Web サーバーは、ハイパーテキスト転送プロトコル(HTTP) を使用して Web ブラウザーと通信します。 ほとんどの Web ページのコンテンツは、ハイパーテキスト マークアップ言語 (HTML) でエンコードされています。 コンテンツは静的(テキストや画像など)または動的(計算された価格や顧客が購入対象としてマークしたアイテムのリストなど)にすることができます。 動的コンテンツを配信するために、ほとんどの Web サーバーは、ビジネス ロジックを通信にエンコードするサーバー側スクリプト言語をサポートしています。 一般的にサポートされている言語には、Active Server Pages (ASP)、Javascript、PHP、Python、Ruby などがあります。

Web サーバーは、よく要求されるコンテンツの配信を高速化するためにコンテンツをキャッシュすることもあります。 このプロセスは、Web アクセラレーションとも呼ばれます。

Web サーバーは、同じソフトウェアおよびハードウェア リソースを使用して 1 つまたは複数の Web サイトをホストできます。これは仮想ホスティングと呼ばれます。 Web サーバーは、多数のクライアントからの要求を満たすために使用する方がよいリソースを単一のクライアントが独占するのを防ぐために、さまざまなクライアントへの応答速度を制限することもできます。

Web サーバーは通常、インターネット上でアクセス可能な Web サイトをホストしますが、企業のイントラネットなどのローカル エリア ネットワーク内の Web クライアントとサーバー間の通信にも使用できます。 Web サーバーをデジタル カメラなどのデバイスに組み込むことも可能で、ユーザーは一般に利用可能な任意の Web ブラウザーを介してデバイスと通信できます。

NGINX Plus はどのように役立ちますか?

NGINX PlusNGINX は、Dropbox、Netflix、Zynga などのトラフィック量の多い Web サイトで使用されているクラス最高の負荷分散ソリューションです。 世界中で3 億 5,000 万を超える Web サイトが、コンテンツを迅速かつ確実に安全に配信するために NGINX Plus と NGINX Open Source を活用しています。

NGINX Plus は、Web アプリケーションとプラットフォームに固有の速度制限を解決するために特別に開発されました。 複数の機能を 1 つの柔軟でコスト効率の高いソリューションに統合し、静的コンテンツと動的コンテンツを高速かつ確実に配信して、顧客満足度と収益を向上させます。