Bygg en miljövänlig hemsida


Det är dags för den sista delen i vår lilla serie om miljövänlighet på nätet. Vi har tidigare tipsat om hur man väljer ett miljövänligt webbhotell och berättat om den kommande miljövänliga .eco domänen. Nu är det dags att visa hur man bygger en miljövänlig hemsida. Låter det otroligt? Det är faktiskt inte så svårt.

Reklamfritt.se växerMiljövänliga hemsidor är inget nytt. För sådär en 10-15 år sedan var alla hemsidor på nätet mer miljövänliga än de är idag. Det beror helt enkelt på att de var mindre och inte utnyttjade så mycket resurser (datorkraft och nätverkstrafik).

Så dagens hemsidor, med en massa roliga och nyttiga funktioner, är mindre bra för miljön.

Nu är givetvis utvecklingen på nätet, med alla hemsidor och dess möjligheter, någonting positivt. Det finns många tjänster på nätet som förbättrat miljön för oss, tänk bara på e-post/direktmeddelanden kontra traditionell post. Reklamfritt.se är också ett exempel på en miljöförbättrande hemsida.

Men hur gör man då för att få en miljövänligare hemsida?

Optimering av hemsideinnehåll

Det enklaste och mest konkreta man kan göra för att miljöanpassa sin hemsida är att optimera den. När man optimerar en hemsida så ser man till att den minskar i storlek, så att den laddar snabbare. Det gör även att det krävs mindre resurser för att besöka och använda hemsidan.

En hemsida består av flera delar, såsom texter, bilder och (vanligtvis) olika funktioner (eller script). Texterna är vanligtvis inte så resurskrävande, de stora skurkarna är istället bilderna och funktionerna. Och dessa kan man minska ner rätt så enkelt.

Om du använder ett särskilt program för att hantera bilderna till din hemsida så har du förmodligen redan möjlighet att minska storleken på dina bilder därigenom. Och med storlek menar vi inte fysisk storlek, utan lagringsstorlek. Det finns likaså verktyg för detta på nätet, såsom Yahoo Smush.it.

Enbart genom att optimera dina bilder kan du minska storleken på din hemsida med uppåt 80-90 %.

Förutom bilder så kan man även optimera funktioner (script) på en hemsida. Det är inte riktigt lika enkelt, men både Yahoo och Google erbjuder lösningar som hjälper till med detta. Yahoos lösning heter Yslow och Googles lösning heter Page Speed. Båda lösningarna är tillägg till Firefox/Firebug.

När man använder Yslow eller Page Speed på en hemsida så får man information om vad det är som laddas långsamt, samt konkreta tips på vad man kan göra för att lösa det. Hela hemsidan betygsätts, så man kan jämföra sin hemsida före och efter optimeringen.

Här är en liten film som förklarar hur Page Speed fungerar, med tydliga exempel.

Med Yahoo Yslow och Google Page Speed är det (relativt) lätt att optimera det mesta innehållet på en hemsida. En annan fördel med att optimera innehållet är att hemsidan blir snabbare. Det betyder att hemsidebesökarna uppskattar hemsidan mer, vilket förhoppningsvis leder till fler besökare, samt att man klarar sig med mindre trafik (webbhotell begränsar vanligtvis trafik till hemsidor).

Övriga förbättringar

Utöver optimering av bilder och funktioner så finns det några andra saker man kan göra för att få en mer miljövänlig hemsida. Det här är inte alltid enkla lösningar, men ändå något som kan vara bra att känna till.

  • - Optimera koden på servern
    Lösningarna ovan används för att optimera den programmeringskoden som hanteras av webbläsare. Men det finns även kod som hanteras av webbservrarna, som man kan optimera likaså. Ett bra program för detta är Jmeter. Det här är tekniskt sett väldigt avancerat, men kan ge desto större hastighetsvinster.
  • - Använd öppen källkod
    Lösningar för hantering av hemsidor som baseras på öppen källkod, såsom Wordpress (som vi använder på Reklamfritt.se) och Joomla, är många gånger mindre resurskrävande än (motsvarande) egentutvecklade lösningar. Det beror på att det är så många människor som hjälper till att utveckla dessa lösningar. Tänk dock på att vissa tillägg (plugins) kan använda mycket resurser.
  • - Lägg bilderna någon annanstans
    Om du har mycket bilder på din hemsida så kan det vara en bra idé att lägga dessa bilder på en sk. CDN (Content Delivery Network). Det är tjänster som är specialiserade på att leverera bilder (och annat material) till besökare både snabbt och enkelt. Många gånger tillämpar de olika typer av optimering. Ett exempel på en bra CDN-leverantör för bilder är Flickr.
  • - Prata med ditt webbhotell
    Webbhotell, och andra liknande tjänsteleverantörer, har mångårig erfarenhet av att hantera hemsidor. Om du använder mindre resurser hos dem så blir de vanligtvis väldigt glada (eftersom de t ex har begränsningar vad det gäller trafik, utrymme osv). Fråga dem om tips på hur du kan optimera din hemsida.
  • - Anpassa utskrifterna
    Om besökare till din hemsida vill skriva ut något från hemsidan, se då till att du använder en anpassad stilmall för utskrifter. Då kan du t ex se till att sidorna enbart skrivs ut i svart/vitt, vilket sparar färgpatroner (och miljö). Googla på t ex ”print css” för exempel på hur du löser det (tack till Erik för tipset!).

Det var lite kort om hur man bygger en miljövänlig hemsida. Om du tycker att någonting saknas, eller har tips på fler förbättringar, så får du gärna kommentera det här nedan.

Publicerat under: Tips den augusti 17th av Jonathan Sulo


  • Christian
    Jo, det verkar visst vara så. Skulle va intressant o höra mer från en tillverkare av LCD-skärmar.. Hur som helst så är det iaf behagligare för ögat.

    Angående skärmar och miljöpåverkan, så är följande guide intressant:
    http://www.greenpeace.org/international/campaigns/toxics/electronics/how-the-companies-line-up
  • Christian, att färgsättningen påverkar energiförbrukningen är något av en skröna (som bl a var aktuell med en svart version av Google för några år sedan). I verkligheten har det ingen betydelse för merparten av alla användare. För platta datorskärmar och skärmar på bärbara datorer är det ingen skillnad. Om man har en gammal tjockskärm (CRT) så kan det däremot vara en mindre skillnad.

    Här kan du läsa mer om vad Google säger om färgsättningen av hemsidor (+ lite fler energitips): http://googleblog.blogspot.com/2007/08/is-black-new-green.html
  • christian
    Tack för tipsen om firebug tilläggen :)

    Jag tror färgsättningen av en webbsida kan påverka energiåtgången. Det borde väl rimligtvis gå åt mer energi för skärmen att tända en ljus pixel än en mörk(?). Att invertera färgschemat o använda svarta bakgrunder och ljus text borde vara mer energieffektivt. Eftersom många sidor använder just vit bg använder jag ofta firefox-tillägget "blank your monitor", som inverterar färgerna i ff. I OSX kan man också, än mer effektivt o smidigt, invertera all grafik på skärmen genom ctrl+alt+cmd+8. (Väldigt skönt för ögat också. Särskilt på denna blogg ;)) Svart text mot vit bg är ett arv från trad-media som sakteligen börjar ruckas på.
  • Ja, men det ena behöver inte utesluta det andra. I det här fallet är det dessutom inte ni som utför jobbet, utan (förhoppningsvis) era kunder.
  • Johan
    Utan tvekan. I praktiken, dock, finns det nog så pass mycket mer att tjäna på att lägga tiden på så att säga. Många bäckar små som de säger...
  • Som webbhotell kan ni se det så här: om era kunders hemsidor är optimerade så kan ni få in fler kunder på varje server. Det innebär att ni inte behöver lika många servrar, vilket ger en lägre strömförbrukning.
  • Intressant. Vi har jobbat med frikyla, vindkraft och virtualisering för att bli mer effektiva - men aldrig tänkt på att optimera våra sidor från detta perspektivet. Frågan är hur mycket det verkligen ger. En server som ändå snurrar - hur mycket mindre drar den om man kör låt säga 10000 laddade sidor effektivt jämfört med tungt laddad? Vore intressant värre att förstå effekten av just optimering av sidor...
blog comments powered by Disqus