Internett er stadig på vei med hastighet som hovedmål for fremdrift og et sentralt spørsmål for de fleste webutviklere. En tidligere {$lang_domain} artikkel Hvor langsom er for langsom i 2016? fremhevet behovet for å fokusere på fart, så vi bestemte oss for å presentere noen få funksjoner som vil hjelpe nettstedet ditt til å gjøre karakteren i 2016.

HTTP / 2

Publisert i mai 2015 og støttet siden andre halvdel av 2015, er HTTP / 2 en ny versjon av World Wide Web Protocol.

Hovedforbedringen er muligheten til å dekke flere forespørsler i en enkelt forbindelse. Denne egenskapen kalles multiplexing og det er revolusjonerende for webdesignere. Teknikker som fantomer eller Data URIer vil ikke være effektiv lenger.

HTTP / 1 var mer effektivt når du lagde ett stort bilde i stedet for flere små fordi det ikke var i stand til å dekke flere forespørsler samtidig. Dette ble tatt vare på i den nye versjonen.

HTTP / 2 komprimerer også overskrifter før de forespurte dataene sendes, noe som forenkler transporten. Til slutt er den nye versjonen binær og ikke tekstlig, som forrige versjon var.

Resultatet er et resultatforhøyelse på opptil 50%. Du kan teste forskjellen her .

Det vanskeligste med å flytte til HTTP / 2 er kanskje ikke HTTP / 2 i det hele tatt. Selv om HTTP / 2 ikke krever en sikret nettside direkte, støtter nettlesere det bare over SSL.

Ditt første skritt mot HTTP / 2 bør derfor være et SSL-sertifikat.

Når du har et sertifikat, er det bare mulig å implementere HTTP / 2 hvis du administrerer serveren din. Ellers avhenger alt av ditt web hosting eller server hosting selskap.

I følge W3Techs , for tiden bare ca 7% utnytte HTTP / 2.

SSL-sertifikat

Enkelt sagt, SSL-sertifikater krypterer forbindelsen mellom en server og en klient. Å skaffe et sertifikat er enklere enn du kanskje tror, ​​og du kan få en gratis med La oss kryptere.

La oss kryptere er en ny sertifiseringsmyndighet som forlot offentlig beta i midten av april 2016. Målet med Let's Encrypt er å eliminere alle manuelle prosesser som kreves for å skaffe et sertifikat. Med La oss kryptere, er hele prosessen automatisert og tar bare noen få minutter.

Du kan få et sertifikat gjennom din web hosting leverandør. For de som administrerer sin egen server, denne artikkelen  gir en trinnvis installasjonsveiledning.

Brotli

Brotli er en ny komprimeringsalgoritme introdusert i høst av Google. Generelt reduserer kompresjonsalgoritmer størrelsen på transporterte data.

Google rapporterte at i forhold til de nåværende løsningene, tilbyr Brotli 20-26% bedre kompresjonsforhold. Som en konsekvens kan du lagre rundt 40% av trafikken på HTML-filer og ca 25% på CSS og Javascript.

Fra nå av støttes Brotli bare av Chrome og Firefox, andre nettlesere følger snart.

Når det gjelder servere, krever store servere som Nginx, Apache og Node.js en pakkeinstallasjon. Ingen server tilbyr Brotli som standard for øyeblikket.

CDN

Et Content Delivery Network er et sett med servere over hele verden. Disse serverne inneholder kopier av innholdet på nettstedet ditt (bilder, videoer, programvare etc.). Når du får tilgang til dataene dine, lastes dataene fra en server nærmere den besøkende, og den totale belastningen er mye raskere overalt på planeten.

En annen stor fordel er den forbedrede påliteligheten til nettstedet ditt. Siden innholdet er spredt rundt titalls servere, spares web hosting serveren en betydelig del av trafikken og er derfor bedre beskyttet mot å krasje.

Resultatet er at en nettside lastes raskere med (i gjennomsnitt) 50%. Vanligvis enda mer.