HTTPパイプライン
【英】HTTP Pipeline
HTTPパイプラインとは、HTTPリクエストに対するWebサーバーからのレスポンスを待たずに、複数のリクエストを送信できる機能である。
HTTPパイプラインは「HTTP/1.1」で導入された。それまではHTTPリクエストはWebサーバーからのレスポンスを受け取るまで待って1つ1つ受信する必要があったが、レスポンスに時間のかかる場合などは長い時間を要する場合があった。こうした場合にHTTPパイプラインを用いれば、時間の大幅な短縮が期待できる。
また、HTTPパイプランでは1つのパケットに複数のリクエストをまとめることが可能となっており、パケット数を削減してネットワーク上の処理負荷も軽減することもできる。
参照リンク
HTTP/1.1 パイプライン化 FAQ - (Mozilla Developer Network)
HTTPパイプライン
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/02/02 17:37 UTC 版)
HTTPパイプライン (HTTP pipelining) は、一つのTCPコネクション上で、複数のHTTPリクエストを応答を待つことなく送信する技術である[1]。
|
- ^ a b c “Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing”. ietf.org. 2014年7月24日閲覧。
- ^ “Network Performance Effects of HTTP/1.1, CSS1, and PNG”. World Wide Web Consortium (1997年6月24日). 2015年2月20日閲覧。
- ^ a b Willis, Nathan (2009年11月18日). “Reducing HTTP latency with SPDY”. LWN.net. 2015年2月20日閲覧。
- ^ “Connections”. w3.org. 2015年2月20日閲覧。
- ^ “Wayback link of 'Windows Internet Explorer 8 Expert Zone Chat (August 14, 2008)'”. マイクロソフト (2008年8月14日). 2012年5月10日閲覧。
- ^ Pipelining Network MozillaZine
- ^ Cheah Chu Yeow. Firefox secrets. p. 180. ISBN 0-9752402-4-2.
- ^ “https://bugzilla.mozilla.org/show_bug.cgi?id=264354”. Mozilla. 2011年9月16日閲覧。
- ^ “Source code – nsHttpConnection.cpp”. Firefox source code. Mozilla (2010年5月7日). 2015年2月20日閲覧。
- ^ HTTP Pipelining - The Chromium Projects
- ^ Mark Nottingham (2007年6月20日). “The State of Proxy Caching”. 2015年2月20日閲覧。
- ^ “squid : pipeline_prefetch configuration directive”. Squid (2009年11月9日). 2015年2月20日閲覧。
- ^ “Polipo — a caching web proxy”. Juliusz Chroboczek (2009年9月18日). 2015年2月20日閲覧。
- 1 HTTPパイプラインとは
- 2 HTTPパイプラインの概要
- 3 外部リンク
- HTTPパイプラインのページへのリンク