Som en relativt ny protokol til transport af data over internettet har HTTP/2 potentiale til at fremskynde din hjemmeside betydeligt, samt hjælpe dig med din SEO- indsats. Den 'gamle' HTTP1.1-protokol tillader kun webservere at sende én fil ad gangen, da hver fil skal sendes ned ad en enkelt linje, og linjen skal åbnes og lukkes i slutningen af hver filoverførsel, hvilket kan tage lang tid at gennemføre.
Fordi HTTP/2 tillader linjen at forblive åben, og en stor mængde data kan sendes samtidigt, øger dette hastigheden dramatisk. Denne artikel har til formål at give et overblik over HTTP/2, hvorfor det er en god ting for din SEO, og hvordan det kan implementeres på dit websted.
Hvordan fungerer HTTP/2?
Når du klikker på et link, der fører dig til et websted, sendes der en anmodning til serveren om at vise websiden. Som svar på min anmodning svarer serveren med en fejlmeddelelse og en oplysning om filerne på webstedet. Derefter beder browseren om at downloade dem efter at have set listen. HTTP/2 adskiller sig fra HTTP 1.1.
Forestil dig, at du gerne vil købe et nyt LEGO-sæt. For at købe LEGO er det første skridt at gå i butikken og købe det. Du åbner kassen, når du kommer hjem, og undersøger instruktionerne på siden af kassen, som fortæller dig præcis, hvad du skal gøre: én klods ad gangen, mens du tager den ind. For at bestemme, hvilken klods der skal bruges næste gang, skal du derfor se instruktionerne for hver klods. På samme måde skal den næste klods placeres, og så videre. Indtil du har færdiggjort hele LEGO-sættet, skal du gå frem og tilbage, indtil du er færdig med denne proces. Antallet af klodser i dit sæt er 3.300, så det vil tage en del tid for dig at bygge det.
HTTP/2 kan håndtere flere ting på én gang
Du kan fremskynde dine indlæsningstider med HTTP/2 ved at udnytte dets smarte funktioner. En af de vigtigste af disse teknikker er fuld multiplexing, hvilket refererer til det faktum, at flere anmodninger kan håndteres over en enkelt forbindelse gennem hele overførselsprocessen, hvilket betyder, at forskellige anmodninger kan afholdes samtidigt.
Derudover er der noget smart, der hedder Server Push; dette starter som en enkelt anmodning, men serveren bemærker derefter, at HTML-koden kræver flere aktiver, så den sender dem alle sammen uden yderligere anmodninger. Så igen, det er muligt, at dette kunne være et godt match for dit websted, men det afhænger af flere faktorer, der er for komplekse til, at vi kan gå i detaljer.
Implementering af HTTP/2
HTTP2 Pro-webstedet har et værktøj, som du kan bruge til at teste, om din server understøtter HTTP/2. Kontakt din hostingudbyder for at finde ud af, hvilke muligheder du har. Sørg for, at dit CDN har en komplet HTTP/2-løsning kaldet Content Delivery Network. En HTTPS-forbindelse er påkrævet, hvis du vil implementere HTTP/2. Få et Let's Encrypt SSL-certifikat, hvis du ikke allerede har et, for at opgradere til HTTP/2.
Få din WordPress-hjemmeside til at yde optimalt med vores WordPress-hastighedsoptimeringstjenester !