Röviden tömören, igen van! A http protokoll az a felület, amin gyakorlatilag az egész internet működik (kommunikál), ezért kezdődik minden oldal így http://
Az eredetileg megalkotott http protokoll kapott pár frissítést idő közben, de fundamentális változtatáson nem eshetett át.
Év | HTTP verzió |
1991 | 0.9 |
1996 | 1.0 |
1997 | 1.1 |
2015 | 2.0 |
A legelterjedtebb 1.1-es verzió mostanra már egy 21 éves technológia. Ami internet években számolva nagyon őskövület, mégsem lehetett alapjaiban megváltozatni. Ennek az az oka, hogy ha egy alapjaiban új protokollt hoznánk létre, akkor a kliens és a szerver közötti összes köztes kapcsolatnak is támogatnia kellene az új protokollt. Sajnos nincs olyan varázspálca, ami az egész internetet egyszerre frissítené így ez nem lehetséges. Az előbbi probléma miatt senki nem is kérdőjelezte meg a http/1.1- es szabványt 18 éven át egészen 2015-ig.
A megoldás a HTTPS vagyis a biztonságos kapcsolat, ilyenkor a szerver és a kliens között egy teljesen kódolt csatorna jön létre, amiben a köztes felek csupán továbbítják a számukra érthetetlen (kódolt) adatot. Így a pont-pont közötti a kommunikációnak hála gyakorlatilag bármilyen protokollt lehet használni. Ennek megfelelően a HTTP/2 röviden H2-es protokoll lehetséges lett, de csak https:// oldalakon. Az igazsághoz hozzátartozik, hogy volt előszele a H2-es protokollnak ami nagyban a Google által támogatott SPYD- protokollt vette alapul.
A H2-es protokoll számos előnnyel rendelkezik, a legfontosabb, hogy gyorsabb, sokkal-sokkal gyorsabb.
Természetesen elsőnek a szerveren kell beállítani a H2 es támogatást majd olyan weboldalt írni ami ki is használja az előnyeit, mondjuk a szerver pusht.
A kliens oldalon meg az alábbi táblázatban zöld színnel jelölt böngészőkben fog működni a H2. Ahol nem zöld ott a régebbi http/1.1-es protokollon fog kapcsolódni a kliens.
Mint látható igen széles a támogatottság.
Akár 2 szer gyorsabb weboldal az összes modern böngészőben.
Jelenleg még nem de nagyon hamarosan igen! A Google a keresési eredményekhez egy régebbi Chrome verziót használ (jelenleg 41) amit, mint mindig várhatóan egyszer csak frissít és akkor a sebesség eredménybe nagyon bele fog számítani. Továbbá a legújabb weboldal tesztek a H2 protokoll támogatását is a legjobb praktikák közé sorolják.
Minden átadott weboldalhoz adunk SSL tanúsítványt és H2-es protokollal üzemeltetjük. A források kritikus részét (push header-el) előre betöltetjük így teljesen kihasználva a H2-ben rejlő lehetőségeket. Ha szükséges akkor preconnect, prefetch stb.. fejléceket is be tudunk állítani ezzel teljesen kihasználva ezt az új technológiát.
Leginkább egy több kicsi képre bontott nagyobb kép betöltésével szokták vizualizálni a sebesség különbséget. Aki látni akarja maga az ide kattintson.
Modernebb, gyorsabb, mint az előző protokollok és számos előnnyel rendelkezik. Hamarosan számít a keresőnek is, így mindenképpen érdemes megfontolni a H2-re való átállást!
2018 Aug 08 - Szabó Zoltán
Még nincs vélemény ehhez a cikkhez legyél te az első aki véleményezi
Mindent elmondunk amit érdemes tudni az e-kereskedelemről
Ingyenes anyagok