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.