Internet gör konstant framsteg med snabbheten som den viktigaste metriska utvecklingen och en nyckelfråga för de flesta webbutvecklare. En tidigare {$lang_domain} artikel Hur långsam är för långsam i 2016? framhävde behovet av att fokusera på hastighet, så vi bestämde oss för att presentera några funktioner som hjälper din webbplats att göra betyget år 2016.

HTTP / 2

Publicerad i maj 2015 och stödd sedan andra halvåret 2015 är HTTP / 2 en ny version av World Wide Web Protocol.

Den huvudsakliga förbättringen är möjligheten att täcka flera förfrågningar i en enda anslutning. Denna förmåga kallas multiplexing och det är revolutionerande för webbdesigners. Tekniker som sprites eller Data URI kommer inte att vara effektiv längre.

HTTP / 1 var effektivare när du laddade en stor bild istället för flera små eftersom den inte kunde täcka flera förfrågningar samtidigt. Detta togs hand om i den nya versionen.

HTTP / 2 komprimerar även rubriker innan de begärda data skickas, vilket förenklar transporten. Slutligen är den nya versionen binär och inte textuell, som den tidigare versionen var.

Resultatet är en prestationsökning på upp till 50%. Du kan testa skillnaden här .

Det svåraste med att flytta till HTTP / 2 kanske inte HTTP / 2 alls. Även om HTTP / 2 inte kräver en säker webbplats direkt stöder webbläsare den bara via SSL.

Ditt första steg mot HTTP / 2 bör därför vara ett SSL-certifikat.

När du har ett certifikat är det bara möjligt att implementera HTTP / 2 om du administrerar din server. Annars beror allt på ditt webbhotell eller webbhotell.

Enligt W3Techs , för närvarande endast cirka 7% hävstång HTTP / 2.

SSL-certifikat

Enkelt sagt, SSL-certifikat krypterar anslutningen mellan en server och en klient. Att skaffa ett certifikat är lättare än du kanske tror och du kan få en gratis med Låt oss kryptera.

Låt oss kryptera är en ny certifieringsmyndighet som lämnade offentlig beta i mitten av april 2016. Målet med Let's Encrypt är att eliminera alla manuella processer som krävs för att få ett certifikat. med Låt oss Kryptera, är hela processen automatiserad och tar bara några minuter.

Du kan få ett certifikat via din webbhotell leverantör. För dem som administrerar sin egen server, Denna artikel  ger en steg-för-steg installationshandledning.

Brotli

Brotli är en ny komprimeringsalgoritm infördes i höstas av Google. Generellt reducerar kompressionsalgoritmer storleken på transporterade data.

Google rapporterade att jämfört med de nuvarande lösningarna, erbjuder Brotli 20-26% bättre komprimeringsgrad. Som en konsekvens kan du spara ungefär 40% av din trafik på HTML-filer och cirka 25% på CSS och Javascript.

Brotli stöds bara av Chrome och Firefox, andra webbläsare följer snart.

Beträffande servrar kräver stora servrar som Nginx, Apache och Node.js en paketinstallation. Ingen server erbjuder Brotli som standard för tillfället.

CDN

Ett Content Delivery Network är en uppsättning servrar runt om i världen. Dessa servrar innehåller kopior av webbplatsens innehåll (bilder, videoklipp, program etc.). När du är åtkomst laddas dina data från en server närmare besökaren och så är överlagringen mycket snabbare överallt på planeten.

En annan stor fördel är den förbättrade tillförlitligheten på din webbplats. Eftersom innehållet sprids runt tiotals servrar, sparar din webbhotell server en betydande del av trafiken och är därför bättre skyddad mot att krascha.

Resultatet är en webbplats som laddas snabbare med (i genomsnitt) 50%. Vanligtvis ännu mer.