dbo:abstract
|
- A HTTP pipelining vagy HTTP-adatcsatornázás technikájával több HTTP-kĂ©rĂ©s kĂĽldhetĹ‘ egyetlen TCP-kapcsolaton keresztĂĽl anĂ©lkĂĽl, hogy meg kellene várni az egyes kĂ©rĂ©sek válaszĂĽzeneteit. A kĂ©rĂ©sek csatornázása drámai javulást hozhat a HTML-oldalak betöltĂ©sĂ©ben, kĂĽlönösen nagy , pĂ©ldául műholdas internetkapcsolatnál. azonban a gyorsulás kisebb mĂ©rtĂ©kben jelentkezik, mivel a HTTP 1.1 szerint a kiszolgálĂłnak szigorĂşan a kĂ©rĂ©sek sorrendjĂ©ben kell a válaszĂĽzeneteket elkĂĽldenie, Ăgy (Head-of-line blocking) lĂ©phet fel. Ebben a problĂ©mában a szĂĽletĹ‘ben lĂ©vĹ‘ HTTP 2.0, illetve a Google által fejlesztett SPDY protokoll aszinkron működĂ©se jelenthet elĹ‘relĂ©pĂ©st. Mivel általában több HTTP-kĂ©rĂ©s elfĂ©r ugyanabban a TCP-csomagban, a HTTP pipelining alkalmazásával kevesebb TCP-csomagot kell a hálĂłzatra kikĂĽldeni, csökkentve a hálĂłzati terhelĂ©st. A nem idempotens metĂłdusokat, mint a nem ajánlott beletenni az adatcsatornába. A GET Ă©s HEAD metĂłdusok mindig csatornázhatĂłk. Idempotens kĂ©rĂ©sek szekvenciáját (pl. GET, HEAD, PUT Ă©s DELETE) attĂłl fĂĽggĹ‘en lehet vagy nem lehet adatcsatornázni, hogy a szekvenciában szereplĹ‘ kĂ©rĂ©sek egyĂĽtt Ă©rtelmezve idempotensek-e. A HTTP pipelining működĂ©sĂ©hez a kliensnek Ă©s a szervernek is támogatnia kell azt. A HTTP/1.1-nek megfelelĹ‘ szerverek kötelezĹ‘en támogatják a pipeliningot. Ez nem jelenti azt, hogy feltĂ©tlenĂĽl csatornázniuk is kell a válaszokat, csak annyit, hogy hibamentesen le kell kezelniĂĽk, ha a kliens csatornázott kĂ©rĂ©ssel fordul felĂ©jĂĽk. (hu)
- A HTTP pipelining vagy HTTP-adatcsatornázás technikájával több HTTP-kĂ©rĂ©s kĂĽldhetĹ‘ egyetlen TCP-kapcsolaton keresztĂĽl anĂ©lkĂĽl, hogy meg kellene várni az egyes kĂ©rĂ©sek válaszĂĽzeneteit. A kĂ©rĂ©sek csatornázása drámai javulást hozhat a HTML-oldalak betöltĂ©sĂ©ben, kĂĽlönösen nagy , pĂ©ldául műholdas internetkapcsolatnál. azonban a gyorsulás kisebb mĂ©rtĂ©kben jelentkezik, mivel a HTTP 1.1 szerint a kiszolgálĂłnak szigorĂşan a kĂ©rĂ©sek sorrendjĂ©ben kell a válaszĂĽzeneteket elkĂĽldenie, Ăgy (Head-of-line blocking) lĂ©phet fel. Ebben a problĂ©mában a szĂĽletĹ‘ben lĂ©vĹ‘ HTTP 2.0, illetve a Google által fejlesztett SPDY protokoll aszinkron működĂ©se jelenthet elĹ‘relĂ©pĂ©st. Mivel általában több HTTP-kĂ©rĂ©s elfĂ©r ugyanabban a TCP-csomagban, a HTTP pipelining alkalmazásával kevesebb TCP-csomagot kell a hálĂłzatra kikĂĽldeni, csökkentve a hálĂłzati terhelĂ©st. A nem idempotens metĂłdusokat, mint a nem ajánlott beletenni az adatcsatornába. A GET Ă©s HEAD metĂłdusok mindig csatornázhatĂłk. Idempotens kĂ©rĂ©sek szekvenciáját (pl. GET, HEAD, PUT Ă©s DELETE) attĂłl fĂĽggĹ‘en lehet vagy nem lehet adatcsatornázni, hogy a szekvenciában szereplĹ‘ kĂ©rĂ©sek egyĂĽtt Ă©rtelmezve idempotensek-e. A HTTP pipelining működĂ©sĂ©hez a kliensnek Ă©s a szervernek is támogatnia kell azt. A HTTP/1.1-nek megfelelĹ‘ szerverek kötelezĹ‘en támogatják a pipeliningot. Ez nem jelenti azt, hogy feltĂ©tlenĂĽl csatornázniuk is kell a válaszokat, csak annyit, hogy hibamentesen le kell kezelniĂĽk, ha a kliens csatornázott kĂ©rĂ©ssel fordul felĂ©jĂĽk. (hu)
|
rdfs:comment
|
- A HTTP pipelining vagy HTTP-adatcsatornázás technikájával több HTTP-kĂ©rĂ©s kĂĽldhetĹ‘ egyetlen TCP-kapcsolaton keresztĂĽl anĂ©lkĂĽl, hogy meg kellene várni az egyes kĂ©rĂ©sek válaszĂĽzeneteit. A kĂ©rĂ©sek csatornázása drámai javulást hozhat a HTML-oldalak betöltĂ©sĂ©ben, kĂĽlönösen nagy , pĂ©ldául műholdas internetkapcsolatnál. azonban a gyorsulás kisebb mĂ©rtĂ©kben jelentkezik, mivel a HTTP 1.1 szerint a kiszolgálĂłnak szigorĂşan a kĂ©rĂ©sek sorrendjĂ©ben kell a válaszĂĽzeneteket elkĂĽldenie, Ăgy (Head-of-line blocking) lĂ©phet fel. Ebben a problĂ©mában a szĂĽletĹ‘ben lĂ©vĹ‘ HTTP 2.0, illetve a Google által fejlesztett SPDY protokoll aszinkron működĂ©se jelenthet elĹ‘relĂ©pĂ©st. (hu)
- A HTTP pipelining vagy HTTP-adatcsatornázás technikájával több HTTP-kĂ©rĂ©s kĂĽldhetĹ‘ egyetlen TCP-kapcsolaton keresztĂĽl anĂ©lkĂĽl, hogy meg kellene várni az egyes kĂ©rĂ©sek válaszĂĽzeneteit. A kĂ©rĂ©sek csatornázása drámai javulást hozhat a HTML-oldalak betöltĂ©sĂ©ben, kĂĽlönösen nagy , pĂ©ldául műholdas internetkapcsolatnál. azonban a gyorsulás kisebb mĂ©rtĂ©kben jelentkezik, mivel a HTTP 1.1 szerint a kiszolgálĂłnak szigorĂşan a kĂ©rĂ©sek sorrendjĂ©ben kell a válaszĂĽzeneteket elkĂĽldenie, Ăgy (Head-of-line blocking) lĂ©phet fel. Ebben a problĂ©mában a szĂĽletĹ‘ben lĂ©vĹ‘ HTTP 2.0, illetve a Google által fejlesztett SPDY protokoll aszinkron működĂ©se jelenthet elĹ‘relĂ©pĂ©st. (hu)
|