An Entity of Type: topical concept, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

HTTP pipelining is a feature of HTTP/1.1 which allows multiple HTTP requests to be sent over a single TCP connection without waiting for the corresponding responses. HTTP/1.1 requires servers to respond to pipelined requests correctly, with non-pipelined but valid responses even if server does not support HTTP pipelining. Despite this requirement, many legacy HTTP/1.1 servers do not support pipelining correctly, forcing most HTTP clients to not use HTTP pipelining. The technique was superseded by multiplexing via HTTP/2, which is supported by most modern browsers.

Property Value
dbo:abstract
  • Wenn eine Website aufgerufen wird, so müssen in der Regel mehrere Dateien geladen werden (html, javascript, css, favicon, multimedia, etc). HTTP-Pipelining ist eine Technik, bei der mehrere HTTP-Anfragen in einer einzigen TCP-Verbindung übergeben werden, ohne auf eine Antwort zu warten. Pipelining wird ausschließlich von HTTP/1.1 unterstützt. Besonders bei Verbindungen mit hohen Latenzzeiten, wie Internetzugang über Satellit oder den mehrfach weitergeleiteten Verbindungen über das anonymisierende Tor-Netzwerk, bringt dies eine erhebliche Verkürzung der Seitenladezeiten mit sich. Beim Webbrowsing über Tor macht der standardmäßig eingesetzte Filterproxy Polipo Gebrauch davon. Da Pipelining nicht von jedem Server unterstützt wird, wird dies nicht bei Anfragen für eine neue Verbindung verwendet, da noch nicht festgestellt werden konnte, ob der Server HTTP/1.1 unterstützt. Damit Pipelining funktioniert, müssen sowohl der Server als auch der Client Pipelining unterstützen. Server, die HTTP/1.1 unterstützen, unterstützen Pipelining mindestens insofern, als entsprechende Anfragen nicht zu Fehlern führen. Die Technik wurde durch Multiplexing über HTTP/2 abgelöst. In HTTP/3 wird das Multiplexing durch das neue zugrundeliegende Transportprotokoll QUIC erreicht, welches TCP ablöst. Dadurch wird die Ladezeit weiter reduziert, da es kein mehr gibt. (de)
  • HTTP pipelining is a feature of HTTP/1.1 which allows multiple HTTP requests to be sent over a single TCP connection without waiting for the corresponding responses. HTTP/1.1 requires servers to respond to pipelined requests correctly, with non-pipelined but valid responses even if server does not support HTTP pipelining. Despite this requirement, many legacy HTTP/1.1 servers do not support pipelining correctly, forcing most HTTP clients to not use HTTP pipelining. The technique was superseded by multiplexing via HTTP/2, which is supported by most modern browsers. In HTTP/3, multiplexing is accomplished via QUIC which replaces TCP. This further reduces loading time, as there is no head-of-line blocking even if some packets are lost. (en)
  • Le pipelining HTTP est une technique consistant à combiner plusieurs requêtes HTTP dans une seule connexion TCP sans attendre les réponses correspondant à chaque requête. Le pipelining présente plusieurs avantages : * amélioration importante du temps de chargement des pages, en particulier sur des liaisons présentant une forte latence ; * réduction de la charge pour l'infrastructure réseau ainsi que pour les serveurs et clients HTTP. Le pipelining nécessite, de la part du client aussi bien que du serveur, le support de la norme HTTP 1.1 telle que décrite dans la RFC 2616. (fr)
  • L'HTTP pipelining è una tecnica in cui vengono inviate più richieste HTTP su una singola connessione TCP senza aspettare le risposte corrispondenti. L'adozione del pipelining delle richieste HTTP comporta un significativo miglioramento nella velocità di caricamento delle pagine HTML, in particolare nel caso di connessioni ad alta latenza come nel caso delle connessioni satellitari. Poiché è generalmente possibile inserire più richieste HTTP nello stesso segmento TCP, il pipelining HTTP consente di inviare e ricevere sulla rete meno pacchetti, riducendone quindi il carico. Metodi non idempotenti come POST non dovrebbero subire pipelining, mentre sequenze di GET ed HEAD possono sempre avvantaggiarsi di questa tecnica. Una sequenza di altre richieste come GET, HEAD, PUT e DELETE possono o non possono sfruttare il pipelining a seconda del fatto che ogni richiesta dipenda o meno dall'effetto delle altre. Per poter essere attuato il pipelining HTTP necessita il supporto sia lato client che lato server.I server che implementano il protocollo HTTP/1.1 devono supportare il pipelining, il che non significa che debbano rispondere alle richieste in pipelining, ma quantomeno non devono dare errori qualora in client invii richieste di questo tipo. (it)
  • HTTPパイプライン (HTTP pipelining) は、一つのTCPコネクション上で、複数のHTTPリクエストを応答を待つことなく送信する技術である。 リクエストをパイプライン化することにより、ウェブページの読み込みが大幅に高速化される。これは、遠隔地にあるサーバとの通信や衛星インターネットアクセスなどレイテンシが大きい場合に顕著である。HTTP/1.1の仕様上の制限から、クライアントからのリクエストの順序とサーバからのレスポンスの順序は同期している必要があるため、 が発生しうる。リクエスト順序とレスポンス順序の非同期は、HTTP/2 (SPDY) において規定されている。 POSTのような冪等ではないメソッドをパイプライン化してはならない。GETおよびHEADのみが連続するリクエストは常にパイプライン化が可能である。PUTやDELETEなど他のメソッドを含めて連続する場合のパイプライン化の可否は、リクエストの順序が他に影響を及ぼすか否かによる。 HTTPパイプラインでは、クライアントおよびサーバ双方での対応が必要である。 (ja)
  • Pipelining – cecha komunikacji z użyciem protokołów, polegająca na wysyłaniu jednocześnie kilku żądań, bez czekania na odpowiedź przed wysłaniem następnego zlecenia. Zwiększona jest dzięki temu wydajność w środowiskach z połączeniami o dużych opóźnieniach. Pipelining wykorzystują (opcjonalnie) m.in. HTTP, POP3 i SMTP. Pipelining HTTP został dość wcześnie zastosowany w przeglądarce Opera. W 2005 roku popularne stało się "przyspieszanie" przeglądarek Internetowych Mozilla oraz Mozilla Firefox poprzez włączenie w nich obsługi pipeliningu, co jednak mogło spowodować błędy w wyświetlaniu niektórych stron. (pl)
  • HTTP pipelining (переводится как Конвейерная обработка HTTP) — технология, которая позволяет передавать на сервер сразу несколько запросов в одном соединении, не ожидая соответствующих ответов. Конвейерная обработка поддерживается только в HTTP/1.1, но не в 1.0. Браузер Microsoft Internet Explorer не поддерживает HTTP pipelining, а в Mozilla Firefox она по умолчанию отключена. (ru)
  • HTTP pipelining (перекладається як Конвеєрна обробка HTTP) — технологія, яка дозволяє передавати на вебсервер відразу кілька запитів в одному з'єднанні, не чекаючи відповідей на попередні запити. Конвеєрна обробка підтримується в HTTP/1.1 і не підтримується в 1.0. Браузер Microsoft Internet Explorer не підтримує HTTP pipelining, а в Mozilla Firefox вона за замовчуванням відключена. Включення HTTP pipelining дозволяє збільшити швидкість завантаження сторінок за рахунок зменшення часу доступу. (uk)
  • HTTP管線化(英語:HTTP pipelining)是將多個HTTP请求(request)整批送出的技術,而在傳送過程中不需先等待服务器的回應。 請求結果管線化使得 HTML 網頁載入時間動態提升,特別是在具體有高延遲的連接環境下,如衛星上網。在寬頻連接中,加速不是那麼顯著的,因為需要伺服器端要遵循 HTTP/1.1 協議,必須按照客戶端发送的請求順序来回复請求,這樣整個連接還是先進先出的,隊頭阻塞(HOL blocking)可能會發生,造成延迟。未來的 HTTP/2.0 或者SPDY中的異步操作將會解決這個問題。因為它可能將多個 HTTP 請求填充在一個TCP數據包內,HTTP 管線化需要在網絡上傳輸較少的 TCP 數據包,減少了網絡負載。 管線化機制須透過永久連線(persistent connection)完成,並且只有 GET 和 HEAD 等要求可以進行管線化,非幂等的方法,例如POST将不会被管线化。连续的 GET 和 HEAD 请求总可以管线化的。一个连续的幂等请求,如 GET,HEAD,PUT,DELETE,是否可以被管线化取决于一连串请求是否依赖于其他的。此外,初次建立連線時也不應啟動管線機制,因為對方(伺服器)不一定支援 HTTP/1.1 版本的協定。 HTTP 管线化同时依赖于客户端和服务器的支持。遵守 HTTP/1.1 的服务器支持管线化。这并不是意味着服务器需要提供管线化的回复,而只是要求在收到管线化的请求时候不会失败。 (zh)
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 1218572 (xsd:integer)
dbo:wikiPageLength
  • 17191 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1122060116 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • Le pipelining HTTP est une technique consistant à combiner plusieurs requêtes HTTP dans une seule connexion TCP sans attendre les réponses correspondant à chaque requête. Le pipelining présente plusieurs avantages : * amélioration importante du temps de chargement des pages, en particulier sur des liaisons présentant une forte latence ; * réduction de la charge pour l'infrastructure réseau ainsi que pour les serveurs et clients HTTP. Le pipelining nécessite, de la part du client aussi bien que du serveur, le support de la norme HTTP 1.1 telle que décrite dans la RFC 2616. (fr)
  • HTTPパイプライン (HTTP pipelining) は、一つのTCPコネクション上で、複数のHTTPリクエストを応答を待つことなく送信する技術である。 リクエストをパイプライン化することにより、ウェブページの読み込みが大幅に高速化される。これは、遠隔地にあるサーバとの通信や衛星インターネットアクセスなどレイテンシが大きい場合に顕著である。HTTP/1.1の仕様上の制限から、クライアントからのリクエストの順序とサーバからのレスポンスの順序は同期している必要があるため、 が発生しうる。リクエスト順序とレスポンス順序の非同期は、HTTP/2 (SPDY) において規定されている。 POSTのような冪等ではないメソッドをパイプライン化してはならない。GETおよびHEADのみが連続するリクエストは常にパイプライン化が可能である。PUTやDELETEなど他のメソッドを含めて連続する場合のパイプライン化の可否は、リクエストの順序が他に影響を及ぼすか否かによる。 HTTPパイプラインでは、クライアントおよびサーバ双方での対応が必要である。 (ja)
  • HTTP pipelining (переводится как Конвейерная обработка HTTP) — технология, которая позволяет передавать на сервер сразу несколько запросов в одном соединении, не ожидая соответствующих ответов. Конвейерная обработка поддерживается только в HTTP/1.1, но не в 1.0. Браузер Microsoft Internet Explorer не поддерживает HTTP pipelining, а в Mozilla Firefox она по умолчанию отключена. (ru)
  • HTTP pipelining (перекладається як Конвеєрна обробка HTTP) — технологія, яка дозволяє передавати на вебсервер відразу кілька запитів в одному з'єднанні, не чекаючи відповідей на попередні запити. Конвеєрна обробка підтримується в HTTP/1.1 і не підтримується в 1.0. Браузер Microsoft Internet Explorer не підтримує HTTP pipelining, а в Mozilla Firefox вона за замовчуванням відключена. Включення HTTP pipelining дозволяє збільшити швидкість завантаження сторінок за рахунок зменшення часу доступу. (uk)
  • Wenn eine Website aufgerufen wird, so müssen in der Regel mehrere Dateien geladen werden (html, javascript, css, favicon, multimedia, etc). HTTP-Pipelining ist eine Technik, bei der mehrere HTTP-Anfragen in einer einzigen TCP-Verbindung übergeben werden, ohne auf eine Antwort zu warten. Pipelining wird ausschließlich von HTTP/1.1 unterstützt. Da Pipelining nicht von jedem Server unterstützt wird, wird dies nicht bei Anfragen für eine neue Verbindung verwendet, da noch nicht festgestellt werden konnte, ob der Server HTTP/1.1 unterstützt. Die Technik wurde durch Multiplexing über HTTP/2 abgelöst. (de)
  • HTTP pipelining is a feature of HTTP/1.1 which allows multiple HTTP requests to be sent over a single TCP connection without waiting for the corresponding responses. HTTP/1.1 requires servers to respond to pipelined requests correctly, with non-pipelined but valid responses even if server does not support HTTP pipelining. Despite this requirement, many legacy HTTP/1.1 servers do not support pipelining correctly, forcing most HTTP clients to not use HTTP pipelining. The technique was superseded by multiplexing via HTTP/2, which is supported by most modern browsers. (en)
  • L'HTTP pipelining è una tecnica in cui vengono inviate più richieste HTTP su una singola connessione TCP senza aspettare le risposte corrispondenti. L'adozione del pipelining delle richieste HTTP comporta un significativo miglioramento nella velocità di caricamento delle pagine HTML, in particolare nel caso di connessioni ad alta latenza come nel caso delle connessioni satellitari. Poiché è generalmente possibile inserire più richieste HTTP nello stesso segmento TCP, il pipelining HTTP consente di inviare e ricevere sulla rete meno pacchetti, riducendone quindi il carico. (it)
  • Pipelining – cecha komunikacji z użyciem protokołów, polegająca na wysyłaniu jednocześnie kilku żądań, bez czekania na odpowiedź przed wysłaniem następnego zlecenia. Zwiększona jest dzięki temu wydajność w środowiskach z połączeniami o dużych opóźnieniach. Pipelining wykorzystują (opcjonalnie) m.in. HTTP, POP3 i SMTP. (pl)
  • HTTP管線化(英語:HTTP pipelining)是將多個HTTP请求(request)整批送出的技術,而在傳送過程中不需先等待服务器的回應。 請求結果管線化使得 HTML 網頁載入時間動態提升,特別是在具體有高延遲的連接環境下,如衛星上網。在寬頻連接中,加速不是那麼顯著的,因為需要伺服器端要遵循 HTTP/1.1 協議,必須按照客戶端发送的請求順序来回复請求,這樣整個連接還是先進先出的,隊頭阻塞(HOL blocking)可能會發生,造成延迟。未來的 HTTP/2.0 或者SPDY中的異步操作將會解決這個問題。因為它可能將多個 HTTP 請求填充在一個TCP數據包內,HTTP 管線化需要在網絡上傳輸較少的 TCP 數據包,減少了網絡負載。 管線化機制須透過永久連線(persistent connection)完成,並且只有 GET 和 HEAD 等要求可以進行管線化,非幂等的方法,例如POST将不会被管线化。连续的 GET 和 HEAD 请求总可以管线化的。一个连续的幂等请求,如 GET,HEAD,PUT,DELETE,是否可以被管线化取决于一连串请求是否依赖于其他的。此外,初次建立連線時也不應啟動管線機制,因為對方(伺服器)不一定支援 HTTP/1.1 版本的協定。 (zh)
rdfs:label
  • HTTP-Pipelining (de)
  • HTTP pipelining (en)
  • Pipelining HTTP (fr)
  • HTTP pipelining (it)
  • HTTPパイプライン (ja)
  • Pipelining HTTP (pl)
  • HTTP pipelining (ru)
  • HTTP管線化 (zh)
  • HTTP pipelining (uk)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:isPrimaryTopicOf
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License