Vi finjusterar våra WordPress-sajter för att pressa ut varje uns av hastighet vi kan få. Vi komprimerar bilder, minifierar CSS och använder ett cache-plugin. När HTTP/2 kom, såg vi också till att WPBeginner stöder detta senaste protokoll så att våra besökare drar nytta av hastighetsfördelarna.
Det fina med HTTP/2 är att den hanterar flera förfrågningar samtidigt. Det innebär att din WordPress-webbplats kan ladda bilder, CSS och JavaScript-filer samtidigt, vilket skapar en mycket smidigare upplevelse för dina besökare.
Missa inte betydande prestandaförbättringar som kan öka dina sökrankningar och användarupplevelse. Vi visar dig exakt hur du aktiverar HTTP/2 på din WordPress-webbplats och varför det är en av de enklaste vinsterna du kan få för bättre webbplatsprestanda.

Vad är HTTP/2?
HTTP/2 är den reviderade versionen av det ursprungliga HTTP-protokollet. Det utvecklades av Internet Engineering Task Force (IETF) och bygger på ett experimentellt SPDY-protokoll utvecklat av Google.
HTTP (Hypertext Transfer Protocol) är som ett språk som gör det möjligt för datorer att kommunicera med varandra på internet. Det är så information skickas fram och tillbaka när du använder webbplatser eller appar.
När du besöker en WordPress-webbplats skickar din webbläsare ett meddelande som kallas en 'begäran' till servern som lagrar webbplatsen. Begäran efterfrågar specifik information, som sidans text, bilder eller videor.
Tips: Se vår artikel om hur WordPress faktiskt fungerar bakom kulisserna för mer information.
Servern tar emot användarens begäran och skickar tillbaka ett svar. Detta svar är som ett paket som innehåller den information som användaren bad om. Det inkluderar saker som texten du ser, bilderna du tittar på, eller till och med videoklippen du tittar på på webbplatsen.
HTTP 0.9 lanserades först 1991. En betydande revision av det, HTTP 1.1, publicerades 1999, och de flesta webbplatser kördes på det fram till 2015 då HTTP/2-protokollet lanserades.
HTTP/2 stöds av all modern webbserverprogramvara (t.ex. Apache, Nginx, Litespeed, etc.) och webbläsare, även om många webbplatser fortfarande körs på HTTP 1.1 om de inte har ett SSL-certifikat installerat.
IETF föreslår för närvarande den kommande versionen av HTTP/3. Den kommer att använda QUIC (Quick UDP Internet Connections) istället för TCP och förväntas vara mycket snabbare än HTTP/2.
Vad är skillnaden mellan HTTP2 och HTTP?
HTTP 1.1-protokollet skickade dataförfrågningar utan prioritering. Detta innebär att om en webbplats har en referens till en JavaScript-fil i headern, kommer den att laddas före allt annat innehåll.
Detta gör att en webbplats verkar långsammare för användare, som inte kan se det innehåll de förväntar sig att se.
HTTP/2-protokollet använder en binär enkelström för att skicka och ta emot förfrågningar med stöd för prioritering. Detta innebär att utvecklare kan tala om för servern vilken data som ska skickas först.
HTTP/2-protokollet använder också komprimering för HTTP-huvuden och multiplexing, vilket ytterligare förbättrar sidladdningsprestandan.
Det nyare protokollet kommer också med stöd för HTTP/2 Server Push. Detta gör det möjligt för utvecklare att skicka data till användarnas webbläsare utan att de begär det.
Sammanfattningsvis är HTTP/2 snabbare än HTTP 1.1 och förbättrar avsevärt din WordPress-hastighet och prestanda.
Vad behöver du för att använda HTTP/2 i WordPress?
Först behöver du ett hostingföretag som erbjuder den senaste serverprogramvaran med HTTP/2-stöd. Du behöver också installera ett SSL-certifikat på din WordPress-webbplats.
De flesta av de bästa WordPress-värdarna använder redan den senaste webbserverprogramvaran.
Vi rekommenderar att använda Bluehost, som använder den senaste Apache-webbserverprogramvaran med HTTP/2-stöd aktiverat som standard.
Lyckligtvis erbjuder personerna på Bluehost WPBeginner-användare en exklusiv rabatt med ett gratis domännamn och SSL-certifikat.
Andra hostingföretag vi rekommenderar inkluderar SiteGround, Hostinger och WP Engine. De erbjuder alla gratis SSL-certifikat och den senaste servermjukvaran med HTTP/2-stöd.
Hur aktiverar jag HTTP/2 i WordPress
Det enda kravet för att aktivera HTTP/2-stöd i WordPress är att installera ett SSL-certifikat.
Det är inte ett officiellt krav. Däremot stöder stora webbläsare som Google Chrome inte HTTP/2 på osäkra URL:er.
Om din webbplats använder SSL, kommer dina URL:er att ha prefixet https:// så här:
https://wpbeginner.com
När du besöker din webbplats kommer du också att se en hänglåsikon i webbläsarens adressfält.

Om din webbplats inte använder ett SSL-certifikat kan du be din WordPress-värd att installera det åt dig.
Behöver du mer hjälp? Se vår handledning om hur du flyttar från HTTP till HTTPS i WordPress.
När du har aktiverat SSL kommer din WordPress-webbplats nästan säkert att serveras via HTTP/2-protokollet.
Testa HTTP/2-stöd för din webbplats
Det finns två sätt att testa om din WordPress-webbplats levererar sidor via HTTP/2.
Först kan du besöka KeyCDN Tools’ HTTP/2 Test-sida och ange din webbplats URL. Detta kostnadsfria onlineverktyg kommer sedan att tala om för dig om din webbplats stöder HTTP/2.

Ett annat mer effektivt sätt att kontrollera om din webbplats serverar sidor på HTTP/2 är att använda Chrome-utvecklarverktyg.
Öppna helt enkelt ett nytt webbläsarfönster i Google Chrome och besök din webbplats. Därefter öppnar du en ny webbläsarflik och anger URL:en chrome://net-export i adressfältet.

Chrome kommer sedan att be dig att spara en JSON-fil på din dator.
Efter att ha sparat filen, besök netlog viewer-appen och klicka på knappen 'Choose File'.

Välj nätverksloggfilen du laddade ner tidigare för att fortsätta.
Appen kommer sedan att presentera filen i ett läsbart format. Klicka på fliken HTTP/2 i den vänstra kolumnen, så visas alla webbplatser du besökt som använde HTTP/2-protokollet som h2.

Vanliga frågor om HTTP/2 och WordPress
Här är några av de vanligaste frågorna vi får om HTTP/2 och hur det fungerar med WordPress. Dessa svar hjälper dig att bättre förstå de tekniska detaljerna och implementeringsprocessen.
1. Behöver jag göra något speciellt för att aktivera HTTP/2 på min WordPress-webbplats?
Nej, du behöver inte installera några plugins eller göra kodändringar. Det enda kravet är att ha ett SSL-certifikat installerat på din webbplats. När du har HTTPS aktiverat kommer din hostingleverantörs serverprogramvara automatiskt att servera din webbplats med HTTP/2-protokollet. De flesta moderna hostingföretag som Bluehost, SiteGround och WP Engine stöder redan HTTP/2 som standard.
2. Kommer HTTP/2 att sakta ner min webbplats om jag har en äldre hosting-leverantör?
HTTP/2 kommer inte att sakta ner din webbplats, men äldre hosting-leverantörer kanske inte stöder det alls. Om ditt hosting-företag använder föråldrad serverprogramvara kommer din webbplats att fortsätta köras på HTTP/1.1. Vi rekommenderar dock att du uppgraderar till en modern hosting-leverantör som stöder HTTP/2, eftersom detta avsevärt kommer att förbättra din webbplats prestanda och laddningshastighet.
3. Kan jag använda HTTP/2 utan ett SSL-certifikat?
Tekniskt sett kräver HTTP/2 inte SSL, men alla större webbläsare (Chrome, Firefox, Safari, Edge) stöder endast HTTP/2 över HTTPS-anslutningar. Detta innebär att utan ett SSL-certifikat kommer dina besökare inte att dra nytta av HTTP/2:s hastighetsförbättringar. Att skaffa ett SSL-certifikat är avgörande för att HTTP/2 ska fungera korrekt.
4. Hur mycket snabbare blir min WordPress-webbplats med HTTP/2?
Studier visar att webbplatser som använder HTTP/2 kan laddas upp till 20% snabbare än de som använder HTTP/1.1. Den faktiska hastighetsförbättringen beror på din webbplats komplexitet och antalet filer den laddar. Webbplatser med många bilder, CSS-filer och JavaScript-filer kommer att se de största prestandaförbättringarna eftersom HTTP/2 kan ladda flera filer samtidigt.
5. Är HTTP/2 kompatibelt med WordPress-cache-plugins?
Ja, HTTP/2 fungerar perfekt med alla populära WordPress-cache-plugins som WP Rocket, W3 Total Cache och WP Super Cache. Faktum är att användning av HTTP/2 tillsammans med cache-plugins ger dig ännu bättre prestandaresultat. Cache-plugins optimerar dina filer, medan HTTP/2 levererar dem mer effektivt till dina besökare.
6. Vad är skillnaden mellan HTTP/2 och HTTP/3?
HTTP/3 är den nyaste versionen som för närvarande utvecklas, vilken kommer att använda QUIC-protokollet istället för TCP för ännu snabbare anslutningar. HTTP/2 är dock fortfarande den nuvarande standarden och ger betydande hastighetsförbättringar jämfört med HTTP/1.1. De flesta webbplatser bör fokusera på att implementera HTTP/2 först, eftersom HTTP/3-stöd fortfarande är begränsat och inte allmänt tillgängligt ännu.
Vi hoppas att den här artikeln hjälpte dig att lära dig om HTTP/2 och hur du aktiverar det i WordPress. Du kanske också vill se vår kompletta guide för WordPress hastighet och prestanda eller vårt experttips om bästa WordPress cache-plugins för att öka hastigheten.
Om du gillade den här artikeln, prenumerera då på vår YouTube-kanal för WordPress-videoguider. Du kan också hitta oss på Twitter och Facebook.

Samuel
Tack för den här artikeln. Medan jag har vetat att http/2 är säkrare på grund av närvaron av SSL, har jag ofta undrat över skillnaden mellan HTTP och HTTP2. Den här artikeln klargör skillnaden för mig. Jag insåg precis att jag satt fast i den föråldrade kunskapen om att http skickar data i topp-till-botten-ordning, vilket du naturligtvis har fått mig att inse att http2 är mycket effektivare i sin multiplexing och prioritering av sändning. Denna uppenbarelse kommer att förbättra hur jag designar min kod för förbättrad användarupplevelse och snabbare webbapplikationer framöver. Den här artikeln får mig att vilja lära mig http 2-tekniken i detalj. Tack så mycket.
David Lim
Det finns många faktorer som kan optimeras för att snabba upp vår webbplats. Detta är en sådan faktor. Jag uppskattar din text.
THANKGOD JONATHAN
Jag var osäker på om jag skulle aktivera HTTP/2 på min webbplats, men den här artikeln övertygade mig att prova. Förklaringen av fördelarna var tydlig och koncis, och stegen för att aktivera det var lätta att följa. Tack!
Jiří Vaněk
Tack för guiden. Jag har min egen server, och som nybörjare fick jag göra allt själv. Många saker var nya för mig, som HTTP/1 och HTTP/2, att skapa SSL-certifikat med Certbot, och mycket mer. Jag måste säga att dessa och många andra guider hjälpte mig, särskilt i början, att konfigurera servern ordentligt och få allt att fungera som det ska.
WPBeginner Support
Happy to hear our guide was one of the ones to help you
Admin
Ralph
Jag använde webbplatsen http2 och den säger: “This server supports http/2” precis som på din skärm i guiden.
Men jag förstår inte. Betyder det att den redan är på http2? Eller är den bara redo och jag borde göra något för att aktivera http2?
WPBeginner Support
Det är troligt, men om du ville vara extra säker skulle du använda den andra metoden för att bekräfta att du använder HTTP/2
Admin