QUIC je moderní způsob, jakým si prohlížeč a server posílají data, a HTTP/3 je verze webového protokolu, která na něm staví. Zjednodušeně: je to nová, rychlejší cesta, po které k Vám putuje obsah stránky. Pro návštěvníka se nic nemění, jen se stránka načte dřív.
Starší způsob přenosu potřeboval před prvním bajtem dat několik zdvořilostních výměn – server a prohlížeč se nejdřív pozdravili, pak se dohodli na šifrování a teprve potom se začalo posílat. QUIC to spojí dohromady, takže spojení se naváže na méně kroků. Na rychlé lince to hraje malou roli, na mobilu s vyšší odezvou je to znát okamžitě.
Hlavní přínosy laicky:
- Rychlejší start – kratší úvodní vyjednávání, dřív se objeví první obsah.
- Lepší chování na mobilu – když se ztratí jeden kousek dat, nezdrží to všechno ostatní. Ve starším způsobu čekala celá fronta na jednu ztracenou zásilku.
- Přežije přepnutí sítě – přejdete z wi-fi na mobilní data a spojení se nemusí budovat od nuly.
- Šifrování je součástí – HTTP/3 běží vždy přes HTTPS, nešifrovaná varianta neexistuje.
Technicky za tím stojí to, že QUIC používá přenos typu UDP místo staršího TCP. Přirovnat se to dá k rozdílu mezi doporučeným dopisem, kde se každý krok potvrzuje dopředu, a chytrou kurýrní službou, která veze zásilky souběžně a chybějící kus doveze zvlášť, aniž by zdržela zbytek.
Náš webový server OpenLiteSpeed 1.9 QUIC i HTTP/3 podporuje a nemusíte kvůli tomu nic nastavovat ani nikam klikat. Prohlížeč se sám zeptá, jestli server novější způsob umí, a pokud ano, přepne se na něj. Když ho prohlížeč nebo síť neumí, tiše se použije starší způsob a web funguje dál – proto se nemusíte bát, že by někdo zůstal za dveřmi.
Na rychlost webu má ale největší vliv pořád to, co na něm máte Vy. Velké nezmenšené obrázky, desítky doplňků nebo chybějící cache zpomalí stránku mnohem víc, než kolik dokáže QUIC zrychlit. Berte ho jako příjemný přídavek k dobře postavenému webu, ne jako náhradu optimalizace.