「Webサーバ」の版間の差分
削除された内容 追加された内容
MomijiRoBot (会話 | 投稿記録) m Bot: [http://en.wikipedia…tha_webserver (英語版)] → [[:en:Hiawatha_webserver|(英語版)]] , Replaced external link to the wikilink ∵Check Wikipedia #91 |
編集の要約なし |
||
5行目:
クライアントである[[ウェブブラウザ]]の[[Uniform Resource Locator|URL]]にて指示された、Webサーバ内に存在するHTMLドキュメントの各種情報を、クライアントから接続されたHTTPに則った[[インターネット・プロトコル・スイート|TCP/IP]][[ソケット (BSD)|ソケット]]ストリーム(HTTPコネクションと呼ぶ)に送信する。多くの場合、クライアントのウェブブラウザとの間に複数の[[コネクション]]を張り、HTMLドキュメントとその配下の個々の情報ファイル(画像ファイル情報など)を並列して送り、処理時間を短縮してサービスを提供している。
また、HTMLドキュメントに各種処理を組み込み、[[Common Gateway Interface|CGI]][[スクリプト]]や[[Java Servlet]](サーバ側で実行される[[Java]]プログラム)と呼ばれるWeb画面に連動した動的処理を行う事が可能である。CGI処理においては[[Perl]]・[[Ruby]]・[[PHP
Java Servletにおいては、Javaによる動的処理の負荷を分散するため、Java Servletを処理する機能を別サーバに切り出し、Webアプリケーションサーバとして、垂直分散(スケールアウト)する事も一般化している。
|