WordPress-hostingvereisten
WordPress zelf vraagt verrassend weinig. Wat bepaalt welk abonnement je echt nodig hebt, is alles wat je erbovenop installeert. Het verschil tussen die twee is waar de meeste mensen de hostingkeuze de ene of de andere kant op verkeerd inschatten. Deze pagina scheidt beide: de platformvereisten, die vaststaan, en de vraag naar de juiste sizing, die volledig over jouw site gaat.
De platformvereisten
Dit zijn de versies die WordPress.org publiceert, en ze vormen de ondergrens die een host moet halen voordat al het andere ertoe doet:
| Component | Aanbevolen in 2026 | Waarom het belangrijk is |
|---|---|---|
| PHP | 8.3 of hoger | Alles onder 8.0 valt buiten de beveiligingsondersteuning. PHP 8.3 wordt door het PHP-project onderhouden tot december 2027. |
| Database | MySQL 8.0+ of MariaDB 10.6+ | MySQL 8.0 bereikt in april 2026 het einde van de levensduur, dus een nieuwe deployment kan beter op een MariaDB LTS-release draaien. |
| HTTPS | Vereist | Niet optioneel in elke zinvolle zin. Browsers, betaalstromen en zoekmachines gaan er allemaal vanuit. |
| PHP memory_limit | Minimaal 256 MB | De instelling die op goedkope shared hosting het meest waarschijnlijk stilletjes te laag staat. |
Een host die niet kan zeggen welke PHP- en databaseversies je draait, zegt je iets. Dit zijn de vragen die het waard zijn om te stellen voordat je naar de prijs kijkt.
De geheugenlimiet die niet is wat je denkt
WordPress heeft twee geheugeninstellingen, en ze door elkaar halen is de oorzaak van veel verspilde debugtijd. memory_limit in PHP is het harde plafond dat door de server is ingesteld. WP_MEMORY_LIMIT in wp-config.php is wat WordPress aan PHP vraagt, en dat kan de PHP-instelling niet overschrijden.
WordPress vraagt standaard om 40 MB op front-endpagina's en 256 MB in de admin. Daardoor kan een site er voor bezoekers prima uitzien en omvallen zodra je de plugineditor opent of een import draait. Zie je een wit scherm of een „allowed memory size exhausted”-fout in de admin en niet op de site, dan is dit de oorzaak.
Verhoog WP_MEMORY_LIMIT naar 256 MB, en naar 512 MB als je een page builder zoals Elementor draait of een WooCommerce-winkel hebt; beide gaan routinematig boven de standaard. Verandert het verhogen niets, dan ligt het PHP-plafond eronder lager dan wat je vraagt, en alleen de host kan dat verplaatsen.
Wat je abonnement echt bepaalt
WordPress-core is klein. Een brochuresite op een goed gecachete stack is echt lichte belasting. Drie dingen verschuiven de eis, en geen daarvan is WordPress:
- Plugins. Niet het aantal, maar het soort. Dertig lichte plugins kunnen minder kosten dan één page builder, één beveiligingsscanner en één backupplugin die volgens schema draaien. Alles wat bij elk verzoek of via een cron draait, is het dure soort.
- Dynamische pagina's. Een gecachete pagina wordt geserveerd zonder PHP of de database aan te raken. Een WooCommerce-winkelwagen, een ingelogde sessie en een zoekresultatenpagina kunnen niet gecachet worden, dus die draaien elke keer PHP en queryen MySQL. Een webshop is een fundamenteel andere huurder dan een blog met exact hetzelfde verkeer.
- Gelijktijdigheid, niet bezoeken. Een maand verkeer zegt weinig. Wat de server bepaalt, is hoeveel niet-cachebare verzoeken in dezelfde seconde binnenkomen. Daarom kan een kleine site met een nieuwsbriefverzending omvallen, terwijl een grotere, stabielere site nooit omvalt.
Het abonnement bepalen
| Abonnement | Resources | Geschikt voor |
|---|---|---|
| Basic, $2.99/mo | 2.7 GB RAM, 1.2 vCores, 23 GB SSD | Blogs, brochure- en portfoliosites, vooral gecachete pagina's |
| Standard, $7.99/mo | 4.8 GB RAM, 3.5 vCores, 44 GB SSD | Bedrijfssites met een pluginstack, lichte WooCommerce |
| Pro, $12.99/mo | 7 GB RAM, 6 vCores, 85 GB SSD | Drukke WooCommerce, ledensites, zware page builders |
| Ultra, $21.99/mo | 9.5 GB RAM, 9.5 vCores, 130 GB SSD | Webshops met veel verkeer en grote mediabibliotheken |
| Enterprise, $34.99/mo | 18 GB RAM, 14 vCores, 220 GB SSD | Grote catalogi, veel gelijktijdige ingelogde gebruikers |
Elk abonnement hier heeft eigen CPU, RAM en SSD in plaats van een deel van een overvolle machine, en dat verschil merk je echt in de laadtijd van pagina's. Hogere niveaus voegen Redis-objectcaching toe, wat het meest uitmaakt voor precies het niet-cachebare werk hierboven: het houdt een WooCommerce-checkout snel wanneer de pagina zelf niet gecachet kan worden.
Opslag: de mediabibliotheek is het hele verhaal
Een WordPress-installatie is enkele tientallen megabytes, en de database van een normale site is klein. Wat de schijf vult, zijn uploads, en specifiek het feit dat WordPress meerdere geschaalde kopieën maakt van elke afbeelding die je toevoegt. Een fotografiesite of een winkel met een grote catalogus groeit veel sneller dan het aantal pagina's doet vermoeden, en backups die op dezelfde schijf staan, verdubbelen wat je ook als getal had.
De vereisten die niemand noemt
Twee dingen horen hier, ook al zijn het geen specificaties, omdat ze meer bepalen over hoe een site presteert dan welke versie dan ook hierboven.
Het eerste is waar de server staat. Latency wordt bepaald door afstand, en een site die op een ander continent staat dan zijn lezers, is voor elk van hen trager, ongeacht hoeveel CPU hij heeft. Een regio kiezen dicht bij je publiek kost niets en overtreft vaak een groter abonnement.
Het tweede is wat er gebeurt als de machine uitvalt. Bij shared hosting is je site een van honderden op één server, wat een single point of failure is met jouw naam erop. Op Flux wordt een site gedeployed als redundante instanties op onafhankelijke nodes, dus het uitvallen van een machine is niet hetzelfde als het verliezen van de site. Dat is een vereiste in de zin die het meest telt: die merk je pas op wanneer hij ontbreekt.
Controleren wat je nu hebt
Op een bestaande site hoef je hier niets te raden. WordPress meldt het zelf: open Gereedschap, dan Sitestatus, dan het tabblad Info. Dat toont je PHP-versie, databaseversie, PHP-geheugenlimiet en de constanten die in wp-config.php zijn ingesteld. Loopt je host achter op PHP of begrenst hij het geheugen tot minder dan 256 MB, dan zegt die pagina dat duidelijk, en het is de snelste audit die je hebt.
Deploy WordPress op de gedecentraliseerde cloud van Flux met MySQL, Nginx en PHP-FPM klaargezet voor je, en SSL geregeld. Vanaf $2.99/mo, eerste week gratis.
Veelgestelde vragen
Welke PHP-versie heeft WordPress nodig in 2026?
WordPress.org beveelt PHP 8.3 of hoger aan. Alles onder 8.0 valt buiten de beveiligingsondersteuning en moet je zien als een reden om van host te veranderen, niet als een voorkeur. PHP 8.3 wordt door het PHP-project onderhouden tot december 2027.
Welke database heeft WordPress nodig?
MySQL 8.0 of nieuwer, of MariaDB 10.6 of nieuwer. Goed om te weten bij je keuze: MySQL 8.0 bereikt in april 2026 het einde van de levensduur, dus een nieuwe deployment kan beter op een MariaDB LTS-release zoals 10.11 of 11.4 draaien. Die worden respectievelijk tot 2028 en 2029 ondersteund.
Hoeveel RAM heeft een WordPress-site nodig?
Voor een cachebare site veel minder dan mensen aannemen, en voor een winkel meer dan ze denken. WordPress-core is licht en een gecachete pagina raakt nooit PHP of de database. Wat de eis verhoogt, is niet-cachebaar werk: WooCommerce-winkelwagens, ingelogde sessies en zoeken. Dimensioneer op basis van wat je site doet, niet op basis van maandelijkse bezoeken.
Welke waarde moet memory_limit hebben voor WordPress?
Minstens 256 MB, en 512 MB als je een page builder zoals Elementor gebruikt of WooCommerce draait. Let op dat er twee instellingen zijn: memory_limit in PHP is het plafond van de server, en WP_MEMORY_LIMIT in wp-config.php is wat WordPress vraagt. De tweede boven de eerste zetten doet niets.
Waarom crasht mijn admin-gedeelte terwijl de site prima werkt?
Bijna altijd de geheugenlimiet. WordPress vraagt om 40 MB op front-endpagina's en 256 MB in de admin. Een site met te weinig capaciteit kan bezoekers dus prima bedienen en toch falen zodra je de plugineditor opent of een import draait. Verhoog WP_MEMORY_LIMIT naar 256 MB, en als er niets verandert, ligt het PHP-plafond eronder lager dan wat je vraagt.
Hoe controleer ik wat mijn huidige host me geeft?
Open in WordPress Gereedschap, dan Sitestatus, dan het tabblad Info. Daar staan je PHP-versie, databaseversie, PHP-geheugenlimiet en de constanten die in wp-config.php zijn ingesteld. Het is de snelste manier om te zien of je host achterloopt op PHP of het geheugen begrenst tot minder dan de aanbevolen 256 MB.
Heeft WooCommerce meer nodig dan een gewone WordPress-site?
Ja, en de reden is caching in plaats van omvang. Winkelwagens, checkouts en ingelogde sessies kunnen niet vanuit de cache worden geserveerd, dus elk daarvan draait PHP en queryt de database. Daarom doet objectcaching met Redis, dat onze hogere niveaus bevatten, meer voor een webshop dan hetzelfde geld aan ruwe CPU.