Opcode Cache

OPcache, Bytecode cache, PHP opcode cache, Opcode caching
Opcode cache slaat gecompileerde PHP-code op in het geheugen, zodat je server deze niet bij elk verzoek opnieuw hoeft te verwerken. Dit versnelt WordPress-sites aanzienlijk.

Wat is Opcode Cache?

Opcode cache is een mechanisme dat gecompileerde PHP-code tijdelijk opslaat in het werkgeheugen van je server. Wanneer een bezoeker een WordPress-pagina opvraagt, vertaalt de server normaal gesproken bij elk verzoek de PHP-bestanden naar machinecode. Met opcode cache gebeurt die vertaalslag slechts eenmaal, waarna de gecompileerde versie hergebruikt wordt. Voor een gemiddelde WordPress-site levert dit een snelheidswinst op van 30 tot 70 procent, vooral bij veel gelijktijdige bezoekers.

Hoe opcode cache het vertaalproces versnelt

PHP is een geïnterpreteerde taal. Dat betekent dat de server bij elk verzoek de broncode leest, parseert, compileert naar bytecode en vervolgens uitvoert. Voor een WordPress-homepage met tientallen plugins en een thema kan dit proces honderden bestanden raken. Opcode cache slaat de bytecode op in RAM en slaat het parseren en compileren over bij volgende verzoeken. Alleen wanneer een PHP-bestand wijzigt, wordt de cache voor dat bestand ververst. Dit scheelt rekenkracht en verlaagt de responstijd van je site merkbaar.

Van APC naar OPcache: de ontwikkeling

Vroege opcode-caches zoals APC (Alternative PHP Cache) waren community-extensies die je handmatig moest installeren. Sinds PHP 5.5 is OPcache de officiële opcode cache en standaard meegeleverd met PHP. Moderne hostingproviders activeren OPcache automatisch, maar veel MKB-bedrijven met een oudere of zelfbeheerde server hebben de extensie nog niet ingeschakeld. Controleer via phpinfo() of opcache.enable op 1 staat. Als dat niet zo is, mis je een gratis performance-boost die Google Core Web Vitals direct verbetert.

Wat opcode cache oplevert voor WordPress-sites

Voor een webshop met WooCommerce of een contentsite met veel bezoekers maakt opcode cache het verschil tussen een trage en een vlotte ervaring. Elke seconde snelheidswinst verhoogt de conversie en verlaagt de bouncepercentage. Bij een doordachte WordPress-hostingomgeving hoort opcode cache tot de basisvoorzieningen, naast object cache en een CDN. In de praktijk zien we bij klanten dat het inschakelen van OPcache de server load halveert tijdens piekuren. Dat betekent dat je langer kunt doorgroeien op hetzelfde hostingpakket en minder snel hoeft op te schalen. Voor een MKB-bedrijf met beperkt IT-budget is dat een concrete kostenbesparing.

Toepassingen van Opcode Cache

Opcode cache is niet alleen een technische optimalisatie, maar een praktische hefboom voor bedrijven die afhankelijk zijn van een snelle WordPress-site. De toepassingen lopen uiteen van webshops met duizenden producten tot contentplatforms met complexe datastructuren. Hieronder vier situaties waarin opcode cache het verschil maakt.

Webshops met hoge verkeerspieken

Een WooCommerce-webshop met 500 producten en 20 plugins laadt bij elk verzoek tientallen PHP-bestanden. Tijdens een Black Friday-actie of een social media-campagne kan het aantal gelijktijdige bezoekers vervijfvoudigen. Zonder opcode cache moet de server bij elk verzoek alle code opnieuw compileren, wat leidt tot trage laadtijden en timeouts. Met OPcache blijft de bytecode in het geheugen staan en kan de server drie tot vijf keer zoveel verzoeken per seconde verwerken. Voor een professionele webshop is dit essentieel om omzetverlies te voorkomen tijdens piekuren.

Contentplatforms met veel dynamische pagina's

Een nieuwssite, kennisbank of community-platform genereert pagina's vaak dynamisch op basis van gebruikersrollen, taxonomieën en custom post types. Elke pagina-aanvraag triggert queries en PHP-logica. Opcode cache versnelt de PHP-uitvoering, maar let op: het vervangt géén page cache of object cache. Voor optimale snelheid combineer je opcode cache met een page cache-plugin zoals WP Rocket of een server-side cache zoals Varnish. In de praktijk zien we bij contentplatformen dat opcode cache de time to first byte (TTFB) met 40 tot 60 procent verlaagt, wat direct bijdraagt aan betere Core Web Vitals-scores.

Multisite-omgevingen en SaaS-platforms

WordPress Multisite draait tientallen of honderden subsites op één codebase. Elke subsite deelt dezelfde PHP-bestanden, maar voert unieke queries en logica uit. Opcode cache slaat de gedeelde bytecode één keer op, waardoor alle subsites profiteren. Voor een SaaS-platform of een franchiseorganisatie met lokale websites levert dit een enorme efficiëntiewinst op. De server hoeft niet per subsite de core, plugins en thema's opnieuw te compileren. Dit verlaagt de hosting-kosten en maakt schalen eenvoudiger.

Wanneer opcode cache de juiste keuze is en wanneer niet

Opcode cache is zinvol voor elke WordPress-site met PHP 5.5 of hoger. Het kost geen extra geheugen of configuratie en levert direct resultaat. Maar: opcode cache lost geen trage database-queries, ongeoptimaliseerde afbeeldingen of gebrek aan page caching op. Als je site traag blijft na het inschakelen van OPcache, ligt het knelpunt elders. Controleer eerst je Core Web Vitals en gebruik een tool zoals Query Monitor om bottlenecks te identificeren. Opcode cache is een fundament, geen wondermiddel.

Wil je dit toepassen in jouw bedrijf? Monkey Vision helpt MKB-ondernemers met webdesign, SEO en slimme digitale oplossingen. Plan een vrijblijvende kennismaking en ontdek wat er voor jou mogelijk is.

Plan een kennismaking

Veelgestelde vragen

Nee, opcode cache en page cache werken op verschillende niveaus. Opcode cache slaat gecompileerde PHP-code op in het servergeheugen, zodat de server deze niet bij elk verzoek opnieuw hoeft te vertalen. Page cache slaat complete HTML-pagina's op, zodat WordPress helemaal niet meer hoeft te draaien voor terugkerende bezoekers. Voor optimale snelheid heb je beide nodig. Opcode cache versnelt de PHP-uitvoering, page cache vermijdt PHP-uitvoering waar mogelijk. In de praktijk combineer je OPcache met een plugin zoals WP Rocket of een server-side cache zoals Varnish voor het beste resultaat.

Beide zijn complementair en versterken elkaar. Opcode cache versnelt de PHP-code zelf, object cache slaat database-queryresultaten op zodat WordPress minder vaak naar de database hoeft. Voor een eenvoudige website met weinig dynamische content volstaat opcode cache. Voor een webshop, multisite of contentplatform met veel queries en gebruikersinteracties heb je beide nodig. Een vuistregel: als je meer dan 10 plugins gebruikt of custom post types hebt, schakel dan zowel OPcache als Redis of Memcached in. Bij twijfel: begin met opcode cache, dat levert altijd winst op zonder extra configuratie.

Bij de meeste moderne hostingproviders is OPcache standaard actief. Controleer dit via je hosting-dashboard of door een phpinfo()-pagina aan te maken. Zie je opcache.enable op 1 staan, dan draait het al. Zo niet, vraag je hostingprovider om OPcache te activeren of pas zelf de php.ini aan als je VPS- of dedicated-hosting hebt. Voor managed WordPress-hosting bij partijen als Kinsta of WP Engine is opcode cache altijd inbegrepen. Wil je zelf de configuratie optimaliseren, verhoog dan opcache.memory_consumption naar 128 of 256 MB voor sites met veel plugins. Een professioneel onderhoudstraject omvat altijd een check van opcode cache en andere server-optimalisaties.

De beste eerste stap hangt af van je huidige serveromgeving en performance. Draait je site al op moderne hosting met OPcache, maar blijft deze traag? Dan ligt het knelpunt waarschijnlijk bij database-queries, afbeeldingen of ontbrekende page cache. Plan een gratis performance-scan van 30 minuten bij Monkey Vision. We lopen live je site door, checken opcode cache, object cache en Core Web Vitals, en geven je drie concrete verbeterpunten die je deze week kunt oppakken. Je krijgt een eerlijke inschatting van het groeipotentieel en weet meteen of een upgrade naar geoptimaliseerde hosting of een technische audit zinvol is. Geen verkooppraatje, wel praktisch advies.

Over de auteur

Monkey Vision

Monkey Vision is een full-service digitaal bureau in Nijmegen, gespecialiseerd in webdesign, SEO en AI-automatisering voor het MKB. De kennisbank is samengesteld door ons team van online-strategen en doorlopend bijgehouden op basis van actuele inzichten.

Publicatiedatum: 26-04-2026
Laatste update: 26-04-2026