3 tips for en grønnere nettside

Grønne nettsider

Det er enkelt å tenke på internettet og skyen som virtuelle konsepter. Tross alt er tilknytningen vår til det stort sett usett. Men den har en mørk side som kan overraske deg - vi snakker om dens miljøpåvirkning.

Merkelig nok er dette en sak som er lite kringkastet, men vi synes den fortjener å bli ropt om - høyt! Dataene vi skyter frem og tilbake hele dagen samles inn, behandles, lagres og utveksles i enorme datasentre rundt om i verden. Superdatamaskinene som driver dem kjører konstant og overopphetes ofte. På sin side kjøles de av gigantiske kjølesystemer drevet av elektrisitet. Få av dem kjører på grønn energi.

Samlet står nettet for 2% av alle klimagassutslipp. Det tilsvarer den globale luftfartsindustrien. Det er tre store grunner til at internett og nettrafikken bidrar til en usunn planet:

Årsak #1: Antall besøkende på nett vokser, noe som betyr mer energiforbruk gjennom enhetene deres.

Årsak #2: Den totale størrelsen på nettsteder eksploderer, noe som betyr at det krever mer serverkraft for å behandle alle overførte data.

Årsak #3: Ettersom det blir mer praktisk for brukere å få tilgang til nettet, så bruker folk mer tid på nettet, noe som bare øker energiforbruket og serverbruken.

Her er tre måter for å gjøre nettsiden din mer miljøvennlig - slik at du kan fortsette å glede deg over å bygge og bruke nettet uten skyldfølelse.

Er dataen din grønn?

Det har uten tvil potensialet til å bli det. Den største utfordringen med den digitale verden er ressursbruken. For det er mye mindre håndfast for hvermannsen. Et papir du trykker, legger i en konvolutt og sender med posten er mye enklere å se. Eller søppelposten i innboksen din eller aviser som dumper ned i postkassen din. Den siste katalogen fra Ikea. Men datasenter som lagrer og prosesser all digital informasjon vi laster opp og ned fra skyen er ikke karbonfri. Det forbruker hundrevis av terawatt med energi og det øker!

Hvordan ytelse påvirker miljøet

Ofte går ytelse hånd i hånd med å gjøre nettsiden din grønnere. En lett og rask nettside legger igjen mindre fotavtrykk hver gang den brukes. Reisen som ressursene tar blir kortere ved å utnytte CDN (content delivery network) på en effektiv måte. Ved å konfigurere "caching" på riktig måte kan det også ha en positiv effekt og redusere påvirkningen på serverkapasiteten for din nettside. Du kan gå enda lenger med statiske sidegeneratorer slik som GatsbyJS. Det vil virkelig forbedre påvirkningen din nettside har på miljøet.

Du bør også sjekke ut øko-vennligheten til ditt CDN, hvis du bruker ett. 

Det er i hovedsak tre måter du kan redusere nettsiden din sin påvirkning på applikasjonsnivå.

New call-to-action

1. Optimaliser koden din

Først av alt, vil optimalisert kode kjøre godt i bakteppet, samtidig som de reduserer lasten på server CPU. Det samme gjelder for koden som er ansvarlig for å gjengi nettsiden din i browseren. Mindre HTML filer, optimalisert JS og CSS filer reduserer ditt karbonutslipp.

  • Kombiner og forminsk koden din.
  • Bruk CSS sprites til å samle bilder.

2. Ca-ching! Hvordan levere data

For det andre bør du legge til regler for caching. Hver gang en bruker besøker en side på nettstedet ditt vil serveren ta denne forespørselen, kjøre all kode og databasespørringer som er nødvendige for å lage HTML-en og deretter levere dette til brukeren. Må serveren gjøre dette hver gang en forespørsel sendes? Svaret er mest sannsynlig "nei". De fleste nettsteder er relativt statiske, noe som betyr at noen få personer publiserer innhold på nettstedet og alle andre bruker innholdet. Dette betyr at serveren bare må gjengi HTML data når innholdet oppdateres i stedet for hver gang en side blir forespurt. Denne HTML-en kan vi cache.

  • Implementer caching på alle nivåer: nettleser, side, server, database, etc.
  • Bruk en CDN (Content delivery network).
  • Implementer Gzip-komprimering.

3. Reduser medieinnhold

For det tredje, reduser innhold. Fjern og la være å bruke bilder som ikke er nødvendige for formidling av budskapet. Kan du enkelt si det med tekst bør det sies med tekst. Bilder med eneste formål som øyegodteri er sløsing med ressurser. Det samme kan man si om video- og lydmedier.

Ordtaket om at et bilde kan si 1000 ord holder ikke lenger. 10kb med data er godt over 1000 ord, mens selv et optimalisert bilde er minst 50kb.

  • Komprimer alle bilder før du laster opp til serveren din.
  • Tilpass bilder til den maksimale pikselbredden på brukerens skjerm. Noe mer enn det er bare bortkastet.
  • Lagre bilder i WebP slik at nettlesere som aksepterer bildeformatet mer effektivt leverer bildene til besøkende.
  • Bruk "lazy-loading" slik at serveren din ikke kaster bort tid på å behandle bilder besøkende aldri vil se.
  • Når det er mulig, bygg (embed) inn video fra en tredjeparts videolagrings- og strømmeplattform.

Grønn infrastruktur

Flere og flere datasentere beveger seg mot å bli grønnere. Det er en selvregulerende klimanøytral datasenterpakt som er skrevet i samarbeid med EU og en gruppe datasentere. Initiativet har som formål å gjøre datasentere mer energieffektive, bruke ren energi, konservere vann, fokusere på sirkulærøkonomi og sirkulære energisystemer. Pakten ble satt i kraft i januar 2021. Det er gode nyheter!

For hver dag er det flere og flere som signerer avtalen og forplikter seg til å bli bedre. Det er ingen tvil om at det vil bli enklere å velge "green hosting" i fremtiden, men du kan allerede ta noen steg i dag.

Allerede ved å være i Norge har du en fordel ettersom det meste av serverinfrastruktur bruker ren energi fra vind- eller vannkraft. Vi bruker også servere og CDNer over hele verden og det er viktig for oss at de er forpliktet til den klimanøytrale datasenterpakten. Vi stiller også krav til at de må være 100% drevet av bærekraftig energi allerede eller er på god vei med klare målsetninger.

Gjør det grønne en del av ditt neste prosjekt

Her er noen steg vi kan gjøre med deg:

  1. Toppoppgaver - fjerne unødvendig innhold fra nettsiden din og gjøre den mer effektiv.
  2. Redusere lastetid på server ved å forbedre ytelsen på koden.
  3. Redusere størrelsen på digitale ressurser som blir levert i frontend.
  4. Gjennomføre en analyse av din nettsiden miljøpåvirkning.
  5. Sette mål for overordnet miljøpåvirkning med nettsiden din.
  6. Strømlinjeforme navigasjon for å redusere tiden brukere er inne i appen eller nettsiden din.

Kom i gang med en analyse nettsiden din

Før vi bygger en strategi for digital bærekraft gjennomfører vi en analyse av nettsiden din med tanke på ytelse og miljøpåvirkning. Vi setter alltid diagnose før strategi for å redusere ressursforbruk og forbedre treffsikkerhet. Deretter kan vi utarbeide en strategi med et smalere fokus.

 

Anbefalte artikler

Få oppdateringer fra våre blogger