WordPress-plugin

Installeer de officiële plugin, koppel hem aan je account en beheer warmers vanuit wp-admin.

8 min read

Cache Rocket werkt op elke WordPress-site zonder plugin — website-warmers hebben alleen publieke URL's nodig. De plugin is optioneel en voegt twee dingen toe: je warmers beheren vanuit wp-admin, en een optionele lokale prestatiesuite.

Heb je hem nodig?

SituatieAdvies
Je wilt alleen dat je pagina's opgewarmd wordenSla de plugin over. Maak een website-warmer met je homepage als entry-URL en zet sitemaps aan.
Je wilt warmers beheren zonder WordPress te verlatenInstalleer de plugin.
Je wilt dat opwarmen automatisch gebeurt bij publicerenInstalleer de plugin.
Je hebt nog helemaal geen cachepluginInstalleer hem en overweeg de lokale paginacache — opwarmen werkt veel beter als er een cache is om te vullen.
Je gebruikt al WP Rocket, W3 Total Cache of vergelijkbaarInstalleer de plugin maar laat de lokale cachefuncties uit, zodat twee paginacaches niet met elkaar vechten.

Draai nooit twee paginacaches tegelijk

Twee plugins die beide een advanced-cache-drop-in schrijven veroorzaken verouderde pagina's, kapotte logins en raadselachtige intermitterende fouten. Kies er één en zet de cachefuncties van de ander uit.

Wat de plugin toevoegt

  • Externe cache-warmers beheren vanuit wp-admin — warmers aanmaken, aanpassen, starten en stoppen zonder het Cache Rocket-dashboard te openen.
  • Optionele lokale paginacache, inclusief vroege levering via een advanced-cache-drop-in.
  • Bestandsoptimalisatie — minificatie en samenvoeging van CSS en JavaScript.
  • LazyLoad voor afbeeldingen, zodat ze pas laden als ze in beeld komen.
  • Custom CDN-rewriting voor je eigen asset-hostnames (Advanced).
  • Managed CDN + cloud Media op betaalde plannen — beeldoptimalisatie (responsive CDN, bulk, back-up, mappen, PDF), LQIP, Critical CSS, PageSpeed. Zie Managed CDN en Beeldoptimalisatie.
  • Databaseopschoning voor revisies, transients en andere opgebouwde rommel.
  • Authenticatie met API-sleutels tegen je Cache Rocket-account.

Lokale performance-functies werken zonder betaald plan. Remote warmers volgen je Cache Rocket-warmerlimieten. Managed CDN en cloud Media-taken vereisen de bijbehorende betaalde rechten.

Cloudoptimalisatie (betaalde plannen)

Met gekoppelde API-sleutels en een betaald plan ontgrendelen de schermen Media en Advanced cloudtaken die publiceren naar de Cache Rocket-edge:

  • Beeldoptimalisatie — WebP/AVIF, responsive levering via img.cacherocket.com, bulk optimaliseren, uitsluiten, back-up/herstel, eigen mappen, PDF.
  • LQIP — low-quality placeholders (Pro+).
  • Critical CSS — above-the-fold CSS op assets.cacherocket.com (Pro+).
  • PageSpeed Insights — mobiele audits (Starter+).
  • Managed CDN — afbeeldingen op img.cacherocket.com, Critical CSS / static op assets.cacherocket.com.

Tip

Quota voor image opts, opslag geoptimaliseerde afbeeldingen, Critical CSS-pagina’s, LQIP, PageSpeed-audits, CDN-bandbreedte en CDN-purges synchroniseren vanuit je plan en stoppen hard wanneer ze op zijn.

Waar je hem downloadt

Er zijn precies twee legitieme bronnen:

Installeer nooit een nulled of gekraakte versie

Herverspreide “gratis premium” WordPress-plugins worden routinematig aangepast met malware, achterdeurtjes en wachtwoorddieven. Een besmette plugin draait met volledige toegang tot je site en database. Download alleen via de twee bronnen hierboven.

Installeren

  1. 1

    Installeer vanaf WordPress.org

    Ga in wp-admin naar Plugins → Nieuwe plugin, zoek op Cache Rocket en installeer. Of download de zip via wordpress.org/plugins/cache-rocket en upload die onder Plugins → Nieuwe plugin → Plugin uploaden.

  2. 2

    Activeer

    Klik op Activeren als de installatie klaar is.

  3. 3

    Genereer API-sleutels

    Open in Cache Rocket Account → Account, klik op Nieuwe api-sleutels genereren en toon de geheime sleutel direct — die wordt maar één keer getoond. Zie API-sleutels.

  4. 4

    Plak beide sleutels in de plugin

    Open het Cache Rocket-instellingenscherm in wp-admin, voer de publieke en geheime sleutel in en sla op.

  5. 5

    Verifieer je hostname

    Heb je dat nog niet gedaan, verifieer dan het domein van de site onder Account → Hostnames. Zonder dat draaien warmers niet. Zie Hostnameverificatie.

  6. 6

    Maak of synchroniseer een warmer

    Gebruik het warmerscherm van de plugin om er een te maken, of synchroniseer warmers die je al in het dashboard hebt gebouwd.

Een WooCommerce-winkel opwarmen

Bij winkels levert opwarmen het meeste op, omdat product- en categoriepagina's duur zijn om op te bouwen en er veel van zijn. Een paar winkelspecifieke tips:

  • Zet sitemaps aan. WooCommerce-sites hebben veel te veel product-URL's om met de hand op te sommen, en je SEO-plugin houdt al een sitemap bij.
  • Sluit uit wat nooit gecachet mag worden. Voeg /cart, /checkout en /my-account toe aan uitgesloten URL's. Dat zijn pagina's per bezoeker; opwarmen is zinloos en kan verwarrend uitpakken.
  • Sluit filter-URL's uit. Links met query strings zoals ?filter_color=red&orderby=price vermenigvuldigen eindeloos en overspoelen je wachtrij.
  • Houd de rate limit gematigd. Winkelpagina's zijn zwaar. Begin rond 10–20 URL's per minuut en verhoog alleen terwijl je je server in de gaten houdt.
  • Warm ook mobiel op. Het meeste koopverkeer komt van telefoons, en sommige opstellingen cachen mobiel apart. Zie Geavanceerd opwarmen.

Warm geen pagina's op die een sessie meedragen

Winkelwagen, afrekenen en accountpagina's zijn gepersonaliseerd. Sommige cache-opstellingen bewaren gewoon wat de warmer ontving, met het risico dat de pagina van de een aan de ander geserveerd wordt. Sluit ze altijd uit.

Opwarmen na publiceren

Een bericht publiceren leegt doorgaans caches, waardoor de nieuwe pagina — juist die met het meeste verkeer op komst — koud staat. Twee manieren om dat op te vangen:

  • Laat het schema het oppakken. Draait je warmer elk uur met sitemaps aan, dan wordt de nieuwe URL bij de volgende ronde meegenomen.
  • Start het direct met een webhook-aanroep, wat meteen gebeurt in plaats van maximaal een interval later.
Direct na publiceren opwarmen
bash
curl -X POST https://cacherocket.com/api/wordpress/triggerWarm \
  -H 'Content-Type: application/json' \
  -d '{"publicKey":"YOUR_KEY","secretKey":"YOUR_SECRET","hostname":"example.com"}'

Meer patronen, waaronder het opwarmen van een expliciete lijst URL's, staan in Deploy-triggers.

Up-to-date blijven

WordPress.org levert de stabiele zip. Update daarna via Plugins → Updates zoals bij elke directory-plugin, en maak — zoals bij elke plugin-update — eerst een back-up als de site bedrijfskritisch is.

Veelvoorkomende problemen

De plugin zegt dat mijn API-sleutels ongeldig zijn.
Kopieer beide sleutels opnieuw vanuit Account → Account en let op spaties ervoor of erna. Is de geheime sleutel nooit getoond, of is er sindsdien een nieuwer paar gegenereerd, dan werkt de oude niet meer — genereer een nieuw paar en plak beide opnieuw.
Warmers verschijnen wel maar draaien nooit.
Controleer of de warmer Actief is en of de hostname van de site Geverifieerd is. Een niet-geverifieerde hostname blokkeert elke run, of je hem start vanuit de plugin of het dashboard.
Mijn site ging stuk na het aanzetten van de lokale paginacache.
Vrijwel zeker een conflict met een andere cacheplugin. Zet de lokale cachefuncties van Cache Rocket uit en houd je bestaande cache, of zet de caching van de andere plugin uit. Extern opwarmen werkt in beide gevallen prima.
Ingelogde gebruikers zien de verkeerde inhoud.
Een paginacache levert een gecachete pagina aan ingelogde bezoekers. Stel je cache in om ingelogde sessies over te slaan, en zorg dat de warmer geen sessiecookies meestuurt voor pagina's die anoniem moeten zijn.
Heb ik de plugin nodig om Cache Rocket te laten werken?
Nee. Website-warmers werken via gewone HTTP tegen publieke URL's. De plugin voegt beheer in wp-admin en optionele lokale optimalisatie toe.