HTTP/2
HTTP/2 je druga glavna verzija HTTP mrežnog protokola koji pokreće web, nudeći značajna poboljšanja performansi u odnosu na HTTP/1.1 kroz multiplexing, kompresiju zaglavlja i server push.
HTTP/2 dizajniran je kako bi riješio ograničenja performansi HTTP/1.1, standardiziranog 1997. godine. Najveće poboljšanje je multiplexing, mogućnost slanja više zahtjeva i odgovora istovremeno preko jedne TCP veze. U HTTP/1.1 preglednici su morali otvarati više veza, a zahtjevi su obrađivani sekvencijalno, stvarajući usko grlo.
HTTP/2 zahtijeva HTTPS, još jedan poticaj da osigurate svoju web stranicu SSL certifikatom. Većina modernih web poslužitelja, CDN-ova i hosting platformi podržava HTTP/2 prema zadanim postavkama. HTTP/3 (temeljen na QUIC protokolu koji koristi UDP umjesto TCP-a) predstavlja sljedeću evoluciju, nudeći još bolje performanse za nestabilne veze i smanjujući vrijeme uspostave veze.
U praksi
- Fotografski portfolio bogat slikama učitan je 40% brže nakon aktiviranja HTTP/2 jer je 100+ slika moglo biti zatraženo istovremeno, umjesto po 6 odjednom.
- Web aplikacija koja je izvršila 50+ API poziva po stranici vidjela je pad vremena dovršetka zahtjeva za 35% nakon nadogradnje na HTTP/2 multiplexing.
- Hosting provider omogućio je HTTP/2 na svim svojim poslužiteljima, a prosječna vremena učitavanja stranica njihovih klijenata smanjena su za 25% bez ikakvih promjena u kodu.
- E-trgovina čije su produktnе stranice (koje učitavaju 80+ resursa svaka) vidjele najveće poboljšanje od HTTP/2, s 3,5 s na 1,8 s u prosjeku.
Niste sigurni kako se ovo odnosi na vas?
Senior inženjer pregledava vašu web stranicu, vašu prisutnost u pretraživanju i način na koji upiti dolaze do vas, a zatim bilježi tri stvari vrijedne popravka prvo. Dokument zadržavate u svakom slučaju.
