HTTP/2
HTTP/2 on HTTP võrguprotokoll teine suur versioon, mis toob kaasa veebi, pakkudes olulisi jõudluse parandusi võrreldes HTTP/1.1-ga multiplexingu, päise kompressiooni ja serveri push-i kaudu.
HTTP/2 loodi selleks, et lahendada HTTP/1.1 jõudluspiirangud, mis standardiseeriti 1997. aastal. Suurim täiustus on multiplexing, võimalus saata mitut päringut ja vastust üheaegselt ühe TCP ühenduse kaudu. HTTP/1.1 puhul pidid brauserid avama mitu ühendust ja päringuid töödeldi järjekindlalt, tekitades hõredat kohta.
HTTP/2 nõuab HTTPS-i, veel üks tõuge oma saidi turvalisuse tagamiseks SSL-sertifikaadiga. Enamik kaasaegseid veebiservereid, CDN-teenuseid ja majutusplatforme toetavad HTTP/2 vaikimisi. HTTP/3 (mis põhineb QUIC protokolli kasutamisel UDP asemel TCP-d) on järgmine evolutsiooniline samm, pakkudes paremat jõudlust ebastabiilsete ühenduste korral ja vähendades ühenduse loomise aega.
Praktikas
- Piltidega fotoportfoolio laadis 40% kiiremini pärast HTTP/2 lubamist, sest 100+ pilti sai pärida üheaegselt, mitte ainult 6 korraga
- Veebirakendus, mis tegi iga lehe kohta üle 50 API-kõne, nägi päringute lõpetamise aega langeda 35% võrra pärast üleminekut HTTP/2 multiplexingule
- Majutusteenuse pakkuja lubas HTTP/2 kõikidel oma serveritel ja klientide keskmine lehekülje laadimisaeg langes 25% võrra ilma koodimuudatusedeta
- E-poe tootekülgadel (mis laadivad igaüks 80+ ressurssi) oli suurim parandus HTTP/2-st, keskmiselt 3,5 sekundist 1,8 sekundini
Kas ei ole kindel, kuidas see teile kehtib?
Kogenud insener vaatab üle teie veebisaidi, nähtavuse otsingus ja päringute teekonna ning kirjutab seejärel üles kolm asja, mida esmalt parandada. Dokument jääb teile igal juhul.
