Tartalom
Ismertető
HTTP/2 (HyperText Transfer Protocol / 2) egy olyan protokoll, amely az HTTP/1.1 protokoll továbbfejlesztett változata, amelyet a HTTP munkacsoport 2015-ben adott ki. A HTTP/2 a legtöbb modern böngésző által támogatott, és a weboldalak gyorsabb betöltését teszi lehetővé az előző verziókhoz képest.
Az HTTP/2 az alábbi újításokat vezette be az előző verziókhoz képest:
- Bináris formátum: Az HTTP/2 a bináris protokollt használja az adatok átviteléhez, míg az előző verziók szöveges formátumot használtak. Ez az újítás csökkenti a protokoll fejléc méretét, javítja a sebességet és csökkenti a hálózati terhelést.
- Több párhuzamos átvitel: Az HTTP/2 lehetővé teszi a több párhuzamos átvitelt egyetlen TCP kapcsolaton belül, ezáltal javítva az oldalak betöltési sebességét.
- Streamek és prioritások: Az HTTP/2 lehetővé teszi az adatok továbbítását több különböző adatfolyamra (stream), amelyek mindegyike külön-külön konfigurálható prioritással rendelkezik. Ez lehetővé teszi az oldalak gyorsabb és hatékonyabb betöltését.
- Server push: Az HTTP/2 lehetővé teszi a szerver számára, hogy a kliens kérése előtt olyan tartalmakat küldjön a kliensnek, amelyekre szüksége lesz a kérés feldolgozásához. Ez az újítás csökkenti az oldalak betöltési idejét, mivel a szerver már korábban elküldheti azokat az adatokat, amelyekre a kliensnek szüksége lesz.
- SSL/TLS kötelezővé tétele: Az HTTP/2 kötelezővé teszi az SSL/TLS használatát, ami biztonságosabbá teszi az adatátvitelt.
Az HTTP/2 tehát egy sokkal fejlettebb és hatékonyabb protokoll, mint az előző verziók, és jelentősen javítja az internetes oldalak betöltési sebességét és hatékonyságát.
Források, kapcsolódó tartalom:
- 49 megtekintés