Aanmelden

Stroom en CO₂

Wat kost een website aan stroom, per jaar?

Een WordPress-site heeft een server die dag en nacht klaarstaat, ook als er niemand kijkt. Een site bij Spaicely is een map met bestanden die pas iets kost als iemand hem opent. We rekenden uit hoe groot dat verschil is, met openbare cijfers en alle aannames erbij.

Eén bedrijfssite, een jaar lang

Stroom voor de hosting bij 3.000 bezoeken per maand

WordPress

9,1 kWh

Een deel van een gedeelde server die altijd aanstaat, plus het versturen van de pagina's.

Spaicely

0,15 kWh

De bestanden op opslag, plus het versturen van precies dezelfde pagina's.

Twee meters, één jaar

000000000000

Beweeg erover om door het jaar te gaan

Links: WordPress op een gedeelde serverRechts: dezelfde site bij SpaicelyHet streepje op de schijf Een jaar in veertig seconden. Beide meters zijn gelijk: één rondje van de schijf is bij allebei evenveel stroom. Na een jaar staat de linker op 9,1 kWh en de rechter op 0,15 kWh, dus de linker schijf draait 63 keer zo snel. Het telwerk telt in honderdsten van een kWh; de laatste twee cijfers staan achter de komma.

Wat er draait

Een WordPress-site is software die altijd aanstaat.

Voor één WordPress-site draaien een webserver en een database dag en nacht, en staat PHP klaar om op elk moment een pagina te bouwen. Bij 3.000 bezoeken per maand gaat 99% van de stroom voor de hosting naar dat klaarstaan. Voor een site bij Spaicely draait niets: er liggen alleen bestanden klaar.

Waarom Spaicely alleen statische sites host, met metingen

PHP
Elk bezoek dat niet uit een cache komt, laat PHP de pagina bouwen: WordPress, het thema en elke plugin laden en alles samenstellen. Of PHP tussen twee bezoeken blijft draaien, verschilt per hoster; dat staat hieronder.
Database
Naast PHP draait MySQL of MariaDB, met een deel van het geheugen als buffer. Voor één pagina stelt WordPress tientallen vragen aan die database: de pagina, het menu, de instellingen, de widgets.

Geen PHP.Geen database.Geen server die op jouw site wacht.

Een site bij Spaicely is al gebouwd op het moment dat je hem publiceert. Er hoeft niets klaar te staan om hem te maken, dus er draait niets.

Beide sites halen hun stroom uit hetzelfde net, waar windturbines en centrales met schoorstenen samen op leveren. Daarom rekent deze pagina voor allebei met dezelfde CO₂e per kWh, zonder groene certificaten.

Klaarstaan, van dichtbij

Drie uur 's nachts. Niemand bezoekt je site.

Laag voor laag: wat er voor een WordPress-site aanstaat, en wat er is voor een site bij Spaicely.

Server

WordPress draait

Een server die altijd aanstaat

Processor, geheugen, schijven, ventilatoren en een webserver (Apache, nginx of LiteSpeed) staan aan, want jouw site moet op elk moment kunnen antwoorden. Zonder werk trekt een server nog ongeveer een vijfde van zijn maximum: 70 W tegen 373 W vol belast, in de metingen van SPECpower.

Spaicely gedeeld

Onze servers

Die staan ook aan, maar ze leveren de bestanden van duizenden sites tegelijk. We rekenen hun stroom per verstuurde gigabyte, en voor WordPress precies hetzelfde.

PHP

WordPress staat klaar

PHP, klaar om te bouwen

Of er tussen twee bezoeken PHP-processen blijven draaien, hangt af van hoe de hoster PHP heeft ingesteld. Daarover hieronder meer.

Spaicely geen

Geen PHP

Als iemand komt, wordt er niets gebouwd. De pagina is al klaar.

Database

WordPress draait

MySQL of MariaDB

MySQL of MariaDB draait altijd, ook als geen enkele site op de server bezoek heeft. Hij houdt de tabellen van alle sites zoveel mogelijk in het geheugen, zodat een bezoek niet op de schijf hoeft te wachten.

Spaicely geen

Geen database

Menu, teksten en instellingen staan al in de bestanden. Er is niets om vragen aan te stellen.

Je site

WordPress draait

WordPress, thema en plugins

Honderden PHP-bestanden die bij elk bezoek opnieuw een pagina samenstellen uit de database.

Spaicely ligt klaar

Je pagina's, al gebouwd

HTML, CSS en afbeeldingen in 3 kopieën op SSD-opslag. Een SSD die niets leest, trekt bijna geen stroom; we rekenen 1,2 W per TB.

Blijft PHP draaien? Dat hangt van de hoster af.

Een hoster kan PHP op drie manieren laten draaien. Ze verschillen in wat er tussen twee bezoeken aanstaat en in wat één bezoek kost.

Altijd aan

Webserverdraait alblijft aan
PHPwacht al, met WordPress in het geheugenblijft aan
Databasedraait al, voor alle sitesblijft aan

Op afroep

Webserverdraait alblijft aan
PHPstart als hij uit staat, en leest WordPress instopt na stilte
Databasedraait al, voor alle sitesblijft aan

Per bezoek (CGI)

Webserverdraait alblijft aan
PHPnieuw proces, leest en vertaalt alle bestandenstopt meteen
Databasedraait al, voor alle sitesblijft aan

Spaicely

Webserverdichtbij de bezoeker; geeft het bestand zoals het isgedeeld door alle sites

Geen PHP, geen database: de pagina is al klaar.

Eén bezoek, vier manieren. Bij WordPress gaat elk bezoek langs de webserver naar PHP, dat de pagina bouwt met tientallen vragen aan de database; alleen PHP verschilt per hoster. Bij Spaicely stopt het bezoek bij de eerste server.

PHP in drie standen

Klik op de server voor een extra bezoek, of op de knop voor de volgende stand.Lampje aan: dit draait Altijd aan houdt vijf processen klaar, ook als niemand komt; vijf is de standaard van PHP-FPM. Op afroep start een proces bij een bezoek en laat het daarna tien seconden wachten, ook een standaard. Per bezoek start er voor elk bezoek een nieuw proces dat meteen weer stopt. De database draait in alle drie de standen. De bezoeken zijn een voorbeeld en een bezoek is vertraagd zodat je het ziet.

Elke strook is een dag en een nacht met vijf bezoeken (▲). Een balk betekent: dit proces draait.

  • Altijd aan

    Een vaste groep PHP-processen staat klaar, met WordPress al vertaald in het geheugen (OPcache). Een bezoek is snel, maar het geheugen blijft dag en nacht bezet, ook als er een week niemand komt.

    mod_php in Apache · PHP-FPM met pm = static of dynamic

  • Op afroep

    PHP start bij het eerste bezoek en stopt na een tijdje stilte. Dat is gangbaar op gedeelde hosting, omdat er zo meer sites op één server passen. Tussen bezoeken draait er voor jouw site weinig of niets.

    PHP-FPM met pm = ondemand · LiteSpeed (LSAPI)

  • Per bezoek (CGI)

    Elk bezoek start een nieuw PHP-proces, dat stopt zodra de pagina klaar is. Tussen twee bezoeken draait er dan geen PHP. Maar elk bezoek begint bij nul: PHP opstarten en alle bestanden van WordPress, het thema en de plugins inlezen en vertalen, want geen cache overleeft het proces. Zo kost elk bezoek meer processortijd. Je ziet dit nog bij oudere hosting.

    CGI · suPHP

  • En de database? Die staat bij alle drie aan.

    MySQL of MariaDB is één proces dat dag en nacht draait voor alle sites op de server, los van hoe PHP draait. Het houdt een buffer in het geheugen met de tabellen die het laatst nodig waren, schrijft op de achtergrond wijzigingen naar schijf en ruimt oude versies van rijen op. Bij elke pagina die PHP bouwt, opent WordPress een verbinding en stelt het tientallen vragen: de instellingen die het altijd laadt, de pagina zelf, het menu, de widgets. Een site bij Spaicely heeft geen database: de antwoorden op die vragen staan al in de bestanden.

    MySQL · MariaDB · innodb_buffer_pool_size

Hoe PHP ook draait: de server, de webserver en de database blijven aan. De instelling verschuift het verbruik tussen geheugen dat bezet blijft en processortijd per bezoek. Daarom rekenen we met de stroom van de hele server, gedeeld door het aantal sites erop. Een hoster die zuinig instelt, past er meer sites op; daarvoor rekenen we hieronder ook met 100 en met 800 sites per server.

En bij Spaicely? Daar is de pagina al gemaakt.

WordPress bouwt een pagina bij elk bezoek. Bij statische hosting gebeurt dat werk één keer: als je publiceert. Daarna is het alleen nog kopiëren.

Jij of je AImaakt de pagina's: HTML, CSS, afbeeldingen
Opslagbestanden op schijf; er draait niets
Server dichtbij de bezoekerbewaart de kopie, voor alle sites tegelijk
Bezoekerkrijgt de pagina kant‑en‑klaar
Zo werkt statische hosting. Publiceer je een nieuwe versie, dan zetten we de nieuwe bestanden klaar en gooien de servers hun oude kopie weg. Tussen twee bezoeken draait er voor jouw site niets.

Pagina's die al klaar zijn

Klik voor een bezoek

Zo werkt een site bij Spaicely: elke pagina is al gemaakt en ligt klaar. Bij een bezoek komt de kaart van die pagina omhoog, er gaat een kopie naar de bezoeker en de kaart zakt terug. Tussen de bezoeken draait er niets voor deze site, dus de lampjes blijven uit. De server die de kopie aflevert, werkt voor heel veel sites tegelijk.

Waar het verschil zit

Een server die wacht, verbruikt ook stroom

Hoeveel stroom dat klaarstaan kost, hangt af van hoe de WordPress-site gehost wordt: met honderden sites op één server, of op een eigen server. Drie getallen.

9 kWh
kost de WordPress-site per jaar zonder één bezoeker. Bij Spaicely is dat 0,012 kWh: alleen de opslag.
49 kWh
per jaar als de WordPress-site een eigen kleine VPS heeft in plaats van een plekje op een gedeelde server.
3,5 tot 27
kWh per jaar voor gedeelde hosting, van 800 tot 100 sites op één server. Hosters noemen getallen in die hele breedte; we rekenen met 300.

Rekenhulp

Vul je eigen site in

We beginnen bij een gewone bedrijfssite: 3.000 bezoeken per maand en pagina's van 2.150 kB, het midden van de WordPress-sites die we maten. Bij Spaicely sturen we dezelfde pagina's, zodat alleen het hosten verschilt.

63× minder stroom voor de hosting bij Spaicely

WordPress 9,1 kWh
Spaicely 0,15 kWh

Zo lang brandt een ledlamp van 8 W op die stroom:

WordPress 48 dagen

Spaicely 18 uur

Hosting: 9,1 kWh per jaar voor WordPress, 0,15 kWh bij Spaicely. Dat is 63 keer zo veel.

Klaarstaan: server met PHP en database, of opslag
WordPress: 9 kWhSpaicely: 0,012 kWh
Versturen van de pagina's
WordPress: 0,13 kWhSpaicely: 0,13 kWh
Hosting samen, stroom per jaar
WordPress: 9,1 kWhSpaicely: 0,15 kWh
Hosting samen, CO₂e per jaar, met de hardware
WordPress: 4 kgSpaicely: 0,51 kg
CO₂e is CO₂ samen met de andere broeikasgassen, omgerekend naar CO₂.

Je WordPress-site laten verhuizen door je AI

Hoe we rekenden

WordPress op gedeelde hosting: een server van gemiddeld 200 W, tussen stil (70 W) en vol belast (373 W) van een recente server in de metingen van SPECpower, maal een PUE van 1,54 voor koeling en stroomvoorziening, gedeeld door 300 sites. Op een VPS: stroom per vCPU en per GB geheugen volgens Cloud Carbon Footprint, bij 10% belasting. Daarbovenop het maken van de server: 590 kg CO₂e volgens Dell, verdeeld over 4 jaar en over de sites of de vCPU's.

Spaicely: de bestanden van een site (0,25 GB) in 3 kopieën op SSD-opslag, met de stroom per TB uit Cloud Carbon Footprint en dezelfde PUE.

Versturen kost bij beide even veel per GB. Standaard rekenen we met het CDN van Akamai: 1,7 MWh per Gbps capaciteit per jaar, uit hun duurzaamheidsverslag, bij 25% benutting. Voorzichtig rekenen neemt het gemiddelde datacenter uit het Sustainable Web Design Model, 0,055 kWh per GB.

Stroom wordt CO₂e met het stroomnet dat je kiest: Duitsland, waar onze opslag staat, met 335 g per kWh in 2025 volgens Electricity Maps, of het wereldgemiddelde van 494 g. Beide kanten krijgen hetzelfde net, zonder groene certificaten: die zeggen iets over inkoop, niet over wat er op het net gebeurt. Het maken van hardware rekenen we tegen het wereldgemiddelde, zoals het Sustainable Web Design Model dat doet.

Alle getallen in de som
WatWaardeBron
PUE: wat een datacenter erbij verbruikt voor koeling en stroomvoorziening, als factor1,54Uptime Institute, Global Data Center Survey 2025
Gemiddeld vermogen van een server voor gedeelde hosting, in W200SPECpower_ssj2008, results Q4 2025
WordPress-sites op één gedeelde server300 (100–800)cPanel community: accounts per server
vCPU's van een kleine VPS2Onze aanname
Geheugen van die VPS, in GB4Onze aanname
Gemiddelde belasting van die vCPU's10%Onze aanname
Stroom van een vCPU in rust, in W0,74Cloud Carbon Footprint, methodology
Stroom van een vCPU vol belast, in W3,5Cloud Carbon Footprint, methodology
Stroom van geheugen, in W per GB0,392Cloud Carbon Footprint, methodology
Threads van een hele server, om de hardware over vCPU's te verdelen128Onze aanname
Maken en vervoeren van een server, in kg CO₂e590Dell, Product Carbon Footprints (PowerEdge R660xs)
Levensduur van een server, in jaren4Dell, Product Carbon Footprints (PowerEdge R660xs)
Omvang van een site bij Spaicely, in GB0,25Onze aanname
Kopieën van die bestanden3Hoe wij opslaan
Stroom van SSD-opslag, in W per TB1,2Cloud Carbon Footprint, methodology
Stroom van een CDN, in MWh per Gbps capaciteit per jaar1,7Akamai, Sustainability Report 2021
Gemiddelde benutting van die capaciteit25%Onze aanname
Datacenter, stroom per GB, voor voorzichtig rekenen, in kWh0,055Sustainable Web Design Model v4
Datacenter, hardware per GB, in kWh0,012Sustainable Web Design Model v4
Stroomnet Duitsland 2025, in g CO₂e per kWh335Electricity Maps, Grid Review 2025: Germany
Stroomnet wereldgemiddelde, in g CO₂e per kWh494Sustainable Web Design Model v4
Ledlamp om de stroom mee te vergelijken, in W8Onze aanname

Uitgerekend op 7 november 2026; de rekenhulp gebruikt dezelfde getallen. Weet je een betere bron, mail dan naar info@spaicely.com, dan rekenen we opnieuw.

Een site die pas iets doet als iemand kijkt.

Maak een account

Je AI bouwt de site, wij zetten hem als bestanden op onze servers. Er draait geen server die op bezoekers wacht.

Gebruik je Claude, ChatGPT of Gemini al? Voeg Spaicely toe als connector met dit adres: https://mcp.spaicely.com/mcp Stappen per AI