Memcached

Wat is Memcached?

Memcached is gratis software die veelgebruikte gegevens tijdelijk in het werkgeheugen van de server bewaart. Zo hoeft je website niet bij elk bezoek opnieuw alles uit de database te halen en laden pagina's sneller.

VoorbeeldEen webshop in fietsonderdelen op WooCommerce laat Memcached productgegevens en menu's onthouden. Tijdens een drukke actie blijft de database rustig en laden productpagina's merkbaar vlotter.
Waarom het ertoe doetEen snellere server zorgt voor kortere laadtijden, juist bij drukte. Bezoekers haken minder snel af en je website kan meer bezoekers tegelijk aan.
Zo begin jeVraag je hostingpartij of Memcached op je server beschikbaar is. Gebruik je WordPress, koppel het dan via een object-cache-plugin en meet daarna je TTFB met PageSpeed Insights.

Veelgestelde vragen over Memcached

Hoe stel ik Memcached in op mijn WordPress-website?

Je hebt twee dingen nodig: Memcached moet op de server draaien en PHP moet de memcached-extensie hebben. Dat regelt je hostingpartij. Daarna koppel je WordPress eraan met een plugin:

  • Installeer LiteSpeed Cache (als je host LiteSpeed gebruikt) of W3 Total Cache.
  • Ga naar de instellingen voor object cache.
  • Kies Memcached als methode en vul het serveradres en de poort in. Meestal is dat 127.0.0.1 en 11211, maar je host kan andere gegevens geven.
  • Test de verbinding en sla op.

Controleer daarna of inloggen, formulieren en eventueel je winkelwagen nog goed werken.

Hoe weet ik of mijn hosting Memcached ondersteunt?

Kijk eerst in het controlepaneel van je hosting, bij de PHP-instellingen of PHP-extensies. In cPanel en DirectAdmin staat daar vaak een lijst waarin je memcached zelf kunt aanvinken. Zie je het niet staan, vraag het dan aan de helpdesk.

Een snelle check vanuit WordPress: installeer W3 Total Cache en open de instellingen voor object cache. Is Memcached niet beschikbaar, dan kun je die optie niet kiezen. Bij goedkope gedeelde hosting ontbreekt het vaak. Heb je een eigen VPS, dan kun je Memcached zelf installeren of laten installeren.

Memcached of Redis: wat kies ik voor mijn WordPress-site?

Kies wat je hosting aanbiedt en goed ondersteunt. Allebei bewaren ze gegevens in het werkgeheugen, en voor een gewone bedrijfssite of kleine webshop merk je weinig verschil.

  • Memcached is eenvoudig en snel, maar bewaart alleen simpele gegevens. Na een herstart van de server is alles weg.
  • Redis kan meer soorten gegevens aan en kan ze ook op schijf bewaren.

Veel WordPress-hosts bieden tegenwoordig vooral Redis aan. Gebruik in elk geval maar één van de twee als object cache, niet allebei tegelijk.

Heb ik met Memcached nog een cacheplugin zoals WP Rocket nodig?

Ja, want ze doen iets anders. Een cacheplugin zoals WP Rocket bewaart complete pagina's (page cache). Memcached is een object cache: het bewaart losse resultaten uit de database, zodat WordPress die niet steeds opnieuw hoeft op te vragen.

Memcached helpt vooral bij pagina's die niet als geheel bewaard kunnen worden, zoals het beheerdersgedeelte, pagina's voor ingelogde gebruikers en de winkelwagen of checkout van een webshop. De beste aanpak is vaak een combinatie van beide. Let op: Memcached lost geen trage thema's, zware plugins of te grote afbeeldingen op.

Wat doe ik als mijn site na Memcached vreemd doet?

Zie je oude inhoud, foutmeldingen of lukt inloggen niet meer, werk dan deze stappen af:

  • Leeg de object cache met de knop in je cacheplugin (vaak heet die Flush of Purge).
  • Vraag je host om de Memcached-dienst opnieuw te starten.
  • Is je site onbereikbaar, verwijder dan het bestand object-cache.php uit de map wp-content via FTP of bestandsbeheer. Dan stopt WordPress met Memcached.
  • Controleer of er genoeg geheugen voor Memcached is ingesteld.

Maak altijd eerst een back-up, bijvoorbeeld met UpdraftPlus, voordat je instellingen aanpast.

Meer lezen in de officiële documentatieOfficiële website van Memcachedmemcached.org
Wil je je website sneller laten laden?Bekijk onze website-aanpak →
Persoonlijk advies

Liever even sparren over je marketing?

Plan een kennismakingsgesprek. We kijken samen naar je situatie en wat de beste volgende stap is.

Plan een kennismaking →