Naar inhoud springen
Alle handleidingen

Apps ·

WordPress versnellen met de Redis-objectcache

Eén schakelaar voegt een Redis-objectcache aan je WordPress-app toe. Wat hij doet, wanneer hij helpt, hoe je controleert dat hij verbonden is en waar je op let.

WordPress vraagt zijn database steeds opnieuw om dezelfde dingen: opties, menu's, de lijst met plugins, de berichten op de voorpagina. Een objectcache houdt die antwoorden in het geheugen, zodat het volgende verzoek de database overslaat. Op onze WordPress-apps is dat één schakelaar; deze gids legt uit wat hij doet, wanneer hij helpt en hoe je controleert dat het werkt.

Wat je nodig hebt

Zet hem aan

  1. Open de WordPress-app onder Apps in het paneel.
  2. Zet in de kaart Instellingen, onder WordPress, de schakelaar Redis object cache aan.
  3. Het paneel meldt dat de instelling is opgeslagen en dat de app kort herstart. Die herstart duurt ongeveer een halve minuut.

Achter de schakelaar voegt het paneel een kleine Redis-server aan je app toe, installeert het de plugin Redis Object Cache, wijst die naar die Redis en zet de drop-in aan die WordPress voor zijn objectcache gebruikt. Er wordt niets naar het internet opengezet: Redis luistert alleen binnen je app.

Controleer dat het werkt

Open in wp-admin Instellingen en dan Redis. De pagina van de plugin toont Status: Connected en de drop-in als geldig. Met de knop Flush Cache daar maak je de cache leeg als een plugin ooit verouderde gegevens toont.

Wanneer het helpt, en wanneer niet

Het helpt het meest waar WordPress per verzoek moet werken:

  • ingelogde bezoekers, die paginacaches toch al overslaan: redacteuren, leden, klanten in een webshop;
  • WooCommerce-winkelwagens, afrekenpagina's en accountpagina's;
  • sites met veel plugins, die elk hun eigen opties en query's toevoegen;
  • veel verkeer waarbij de database de bottleneck wordt.

Het doet niets voor anonieme bezoekers op pagina's die al uit een paginacache komen, en het versnelt geen trage thema's of externe verzoeken. Is je site een brochuresite met paginacache, dan merk je er mogelijk niets van en kun je het uit laten.

Goed om te weten

  • De cache leeft in het geheugen van je app. Een herstart maakt hem leeg; WordPress vult hem binnen een paar verzoeken weer. Er gaat niets verloren.
  • Hij telt mee in het geheugen van je app. Houd op het kleinste pakket na het aanzetten de kaart CPU & geheugen in de gaten; een site die al tegen zijn limiet zat, heeft misschien meer geheugen nodig.
  • Uitzetten verwijdert de plugin en de drop-in weer en herstart de app. Je inhoud blijft in beide gevallen ongemoeid; het gaat alleen om gecachete kopieën.
  • Installeer er geen tweede objectcache-plugin naast. WordPress kan maar één drop-in hebben, en ze vechten erom.

Zelf aan de slag?

Hulp nodig?

Lukt iets uit deze gids niet, stuur ons dan een bericht en we helpen je verder.

Neem contact op