A következő lépés a még gyorsabb weboldalért: HTTP/2 - Blog | Versanus

A következő lépés a még gyorsabb weboldalért: HTTP/2

|

Versanus Kft.
Versanus Kft.

A HTTP, azaz a HyperText Transfer Protocol a szerverek és a böngészők közötti kapcsolat irányításáért felelős. Jó régen, még 1991-ben hozták létre és nagyon sokáig nem is nyúltak hozzá. Az első módosított kiadás, a HTTP/1.1 is csak 1999 állt üzembe. Amikor egy weboldalt megnyitunk, akkor számos forrás elemet kell letölteni, mit a képek, JavaScript fájlok, stílus fájlok (CSS), betűtípusok, stb. Ma már 1-1 weboldal letölt akár 50-100 vagy még több elemet, amelynek mérete meghaladhatja a 2MB-nyi adatot is.

A HTTP születésekor ez még nem így volt. Kevés elemet kellett letöltei. Minden egyes ilyen letöltés egy HTTP hívást indított egy TCP kapcsolaton keresztül. Elég volt pár ilyen kapcsolatot felépíteni és a weboldal már meg is jelent. Idő közben azonban sokat változtak, fejlődtek, híztak a weboldalak. Ez azt jelenti, hogy az előbb is említett 50-100+ eleme megjelenítéséhez fel kell építeni 50-100+ kapcsolatot. Ennyi hívás érkezik a böngészőtől a szerverhez. ez egyre hosszabb és lassabb folyamat. Erre igazán ráfért már egy alapos újratervezés, melynek eredménye a 2015-ben megjelenő HTTP/2. Mára már készen áll a használatra, elterjedt, minden böngésző támogatja.



Nézzük meg közelebbről mit is csinál ez a protokoll

Az egyik előnye a multiplexing, vagyis, hogy párhuzamosan több lekérés kiszolgálását is megoldja egyetlen TCP kapcsolattal. A weboldal megnyitásakor a szerver kap egy kérést, amire ő válaszol egy státuszüzenettel és az adott oldal fájllistájával, majd a böngésző elkezdi letölteni a fájlokat. De nem egyesével, mint a régi HTTP, amikor leért egy fájl, újra nyitotta a TCP kapcsolatot, letölti a következőt, zárja, újra nyitja és így tovább. A HTTP/2 ezzel szemben folyamatosan nyitva tartja azt az egy szálat és egyszerre több adat áramlását bonyolítja. Továbbá csökkenti a HTTP header (fejléc) méretét és azok számát, valamint megjelenik a server push funkció, amivel a szerverek a legfontosabb elemeket már azelőtt elküldik a böngészőnek, hogy az eleve lekérte volna azokat.

Nem logikus? Amikor egy barátunkkal meg akarunk beszélni több témát, mondjuk telefonon, akkor is csak egyszer hívjuk fel és egy híváson belül mindent megbeszélünk. Nem tesszük le a telefont témánként, mondatonként, nem tárcsázunk újra, s várjuk meg a kapcsolást és azt, hogy felvegye és újra HALLO-zon. Mennyivel életszerűbb nem igaz?

Lényegesen gyorsabb eljárás született, ami nem elhanyagolható szempont a keresőoptimalizálásnál (SEO) sem, sőt, a weboldalsebesség rangsorolási tényező már évek óta. Főleg mobilon.


Érdemes átállni rá

A HTTP/2 teljesen kompatibilis visszafelé ezért semmiféle fejlesztést nem igényel a használata, egyszerűen csak szerver oldali támogatásra van szükség, mi pedig az összes cPanel alapú webtárhelyünkön bekapcsoltuk. A weboldal látogatójának semmi nem fog feltűnni, csak az, hogy gyorsabb lett.

Fontos, hogy csak akkor működik a HTTP/2, ha már HTTPS kapcsolattal rendelkezik a weboldal, azaz van telepítve SSL tanúsítvány. Ez egyébként is nagyon hasznos, sőt ma már szinte kötelező, a Google is előnyben részesíti, így ez is szerepet játszik a SEO-ban. Az átállás kapcsán ez lehet a legnagyobb akadály.

A magam részéről a „No speed limit on highway” mozgalom törzsgyökeres tagja vagyok és ahol tehetem mert megengedett, ott élek is a sebesség adta előnyökkel. Gyorsan közlekedem, gyorsan élek, és a weboldalaim is villámgyorsak. Kapok HTTP/2 támogatást és van SSL tanúsítványom. Éljen a lehetőségekkel Ön is!


Kapcsolja be most

Semmi jónak nem vagyunk az elrontója, sőt, támogatjuk a fejlődést. Az akadályokat elgördítettük. A szervereinken munkára fogtuk a HTTP/2 eljárást és már februárban elérhetővé tettük az ingyenes Let’s Encrypt SSL-t. Csak lépjen be a cPanel felületére, ha nincs SSL tanúsítványa kapcsolja be, életbe lép a HTTPS (ha a weboldala nem áll át, kérje a webfejlesztője segítségét) és már kész is. Ennyi az egész. Ha a weboldala már eleve biztonságos csatornán kommunikált, akkor még ennyit sem kell tennie, működik az új HTTP/2 szuper sebességen. Ezt már csak azzal tudja növelni, ha SSD szerverre költözik.



Iratkozzon fel hírlevelünkre Adja meg nevét és e-mail címét.