HTTP/2
Silktide indlæser dine sider i en rigtig browser og kontrollerer, hvilken version af webprotokollen der leverer hver fil. Filer, der leveres via den ældre HTTP/1.1-protokol, rapporteres, fordi nyere versioner indlæser sider hurtigere.
Hvorfor det er vigtigt
HTTP er den protokol, browsere bruger til at hente hver fil på din side, og den ældre version, HTTP/1.1, håndterer i høj grad anmodninger én ad gangen pr. forbindelse. HTTP/2 gør det muligt for en browser at anmode om mange filer på én forbindelse på samme tid samt giver andre effektivitetsforbedringer, så den samme side indlæses hurtigere uden ændringer af indholdet. Da sider rutinemæssigt omfatter snesevis af filer, forstærkes dette: Alle besøgende venter længere på hver side, end de behøver.
HTTP/2 har været en standard siden 2015 og understøttes af alle moderne browsere, så der er sjældent en god grund til stadig at levere filer på den gamle måde.
Sådan løser du det
- Aktivér HTTP/2 (eller efterfølgeren HTTP/3) på din webserver. Alle almindelige servere understøtter det, normalt som en konfigurationsændring på én linje, og det kræver , som du alligevel bør have.
- Hvis du bruger et eller administreret hosting, er dette en platformsindstilling – de fleste aktiverer den som standard.
- For rapporterede filer, der leveres af tredjeparter, kan du ikke ændre deres servere; overvej, om du overhovedet har brug for disse filer.
Der er ikke behov for ændringer af indholdet på dit website – HTTP/2 er fuldt bagudkompatibelt.
Sådan tester Silktide dette
- Indlæs siden i en rigtig browser, og registrer den protokol, der bruges til at levere hver fil.
- Identificer filer, der blev leveret via HTTP/1.1, når de kunne have brugt HTTP/2 eller nyere.
- Rapportér hver sådan fil sammen med den protokol, den aktuelt bruger.
Fejlfinding
Min server understøtter HTTP/2, men filer rapporteres stadig
Understøttelsen skal være aktiv på den præcise server, der leverede filen. Almindelige årsager: Filen kommer fra et underdomæne eller en tredjepartsserver uden HTTP/2, en proxy eller belastningsfordeler foran din server nedgraderer forbindelser, eller filen blev leveret via almindelig HTTP i stedet for (browsere bruger kun HTTP/2 over sikre forbindelser).