Internettet er ved at gøre fremskridt med hastigheden, der er hovedmålingen for fremskridt og et centralt spørgsmål for de fleste webudviklere. En tidligere {$lang_domain} artiklen Hvor langsomt er for langsom i 2016? fremhævede behovet for at fokusere på hastighed, så vi besluttede at præsentere et par funktioner, der vil hjælpe dit websted med at gøre karakteren i 2016.

HTTP / 2

Udgivet i maj 2015 og understøttet siden anden halvdel af 2015, er HTTP / 2 en ny version af World Wide Web Protocol.

Den største forbedring er muligheden for at dække flere anmodninger i en enkelt forbindelse. Denne evne kaldes multiplexing, og det er revolutionerende for webdesignere. Teknikker som sprites eller Data URI'er vil ikke være mere effektiv.

HTTP / 1 var mere effektiv, når du indlæste et stort billede i stedet for flere små, fordi det ikke var i stand til at dække flere anmodninger på samme tid. Dette blev taget hånd om i den nye version.

HTTP / 2 komprimerer også overskrifter, inden de ønskede data sendes, hvilket forenkler transporten. Endelig er den nye version binær og ikke tekstlig, som den tidligere version var.

Resultatet er et resultatforøgelse på op til 50%. Du kan teste forskellen her .

Det sværeste ved at flytte til HTTP / 2 er muligvis ikke HTTP / 2. Selvom HTTP / 2 ikke kræver en sikret hjemmeside direkte, understøtter browsere kun den via SSL.

Dit første skridt mod HTTP / 2 bør derfor være et SSL-certifikat.

Når du først har et certifikat, er det kun muligt at implementere HTTP / 2, hvis du administrerer din server. Ellers afhænger det hele af dit web hosting eller server hosting firma.

Ifølge W3Techs , i øjeblikket kun omkring 7% gearing HTTP / 2.

SSL-certifikat

SSL-certifikater er simpelthen krypteret forbindelsen mellem en server og en klient. At opnå et certifikat er nemmere end du måske tror, ​​og du kan få en gratis med Lad os kryptere.

Lad os kryptere er en ny certificeringsmyndighed, der forlod offentlig beta i midten af ​​april 2016. Målet med Let's Encrypt er at fjerne alle de manuelle processer, der kræves for at opnå et certifikat. med Lad os kryptere, er hele processen automatiseret og tager kun et par minutter.

Du kan få et certifikat gennem din webhosting provider. For dem, der administrerer deres egen server, denne artikel  giver en trinvis installationstutorial.

Brotli

Brotli er en ny komprimeringsalgoritme introduceret i efteråret af Google. Generelt reducerer kompressionsalgoritmer størrelsen af ​​de transporterede data.

Google rapporterede, at i forhold til de nuværende løsninger tilbyder Brotli 20-26% bedre kompressionsforhold. Som følge heraf kan du gemme omkring 40% af din trafik på HTML-filer og omkring 25% på CSS og Javascript.

Brotli understøttes kun af Chrome og Firefox, og andre browsere følger snart.

Med hensyn til servere kræver store servere som Nginx, Apache og Node.js en pakkeinstallation. Ingen server tilbyder Brotli som standard for øjeblikket.

CDN

Et Content Delivery Network er et sæt servere over hele verden. Disse servere indeholder kopier af dit websites indhold (billeder, videoer, software osv.). Når du har adgang, lastes dine data fra en server tættere på den besøgende, og den samlede belastning er derfor meget hurtigere overalt på planeten.

En anden stor fordel er den forbedrede pålidelighed af dit websted. Da indholdet er spredt omkring tiere servere, er din web hosting server spart en betydelig del af trafikken og er derfor bedre beskyttet mod nedbrud.

Resultatet er en hjemmeside, der lastes hurtigere af (i gennemsnit) 50%. Normalt endnu mere.