Het scherm Diagnostiek: alle functies uitgelegd
Diagnostiek is het scherm waar Spark Speed laat zien hoe gezond je site is en waarom iets traag is, zonder dat je SSH of extra plugins nodig hebt. Deze pagina loopt alle acht tabbladen langs, van Overzicht tot Rapport, en legt per kaart uit wat elke controle, meting en knop doet. Bedoeld voor WordPress-beheerders; technische termen leggen we onderweg kort uit.
In het kort
- Bijna alles op Diagnostiek is alleen-lezen: Spark meet en beoordeelt, jij beslist wat je ermee doet.
- Groen is in orde, geel is een waarschuwing, rood is kritiek en grijs betekent nog niet gemeten.
- De beslissingen van Optimaliseer mijn site staan niet in het beheerscherm, wel in het diagnostisch rapport.
- Het vangnet schakelt nooit zelf iets uit: een pagina die kapot meldt wacht altijd op jouw bevestiging.
Diagnostiek > Overzicht
Het startscherm van Diagnostiek. Spark Speed beoordeelt hier zelf de belangrijkste onderdelen en zet per kaart een groen vinkje of een waarschuwing bij elke controle. Je hoeft niets in te stellen: alles wordt opnieuw gemeten zodra je het tabblad opent.

Pagina cache: Paginacache actief en Dekking op peil of nog in opbouw
- Wat het doet
- Paginacache actief laat zien of bezoekers kant-en-klare (gecachte) pagina's krijgen en op welke manier, bijvoorbeeld schijf. Staat de paginacache uit, dan kleurt deze regel rood. Dekking op peil of nog in opbouw vergelijkt hoeveel pagina's al in de cache staan met 90 procent. Zakt de dekking daaronder terwijl de wachtrij leeg is, dan krijg je een waarschuwing: dan bouwt niemand de cache nog verder op.
- Effect controleren
- Groen vinkje is in orde, geel is een waarschuwing, rood is kritiek en grijs betekent dat er (nog) niets te meten viel. Het percentage naast de dekking is het gemeten aandeel gecachte pagina's.
- Voorbeeld
- Op de testsite stond 91% bij de dekking: boven de 90 procent, dus groen.
- Terugdraaien
- Niets terug te draaien: dit is alleen een oordeel. Is de dekking laag, bouw de cache dan opnieuw op via de knop in de kop van Spark Speed.

Object cache: Object cache verbonden
- Wat het doet
- Een object cache bewaart de uitkomst van databasevragen in het geheugen of in een snel bestand, zodat WordPress ze niet steeds opnieuw hoeft te stellen. Deze controle verschijnt alleen als de object cache van Spark actief is en meldt of die echt verbinding heeft met de opslag erachter (de backend, bijvoorbeeld sqlite of Redis). Heeft hij geen verbinding, dan wordt de regel rood: de site werkt dan zonder object cache verder.
- Effect controleren
- Groen met de naam van de backend betekent verbonden. Rood betekent dat de drop-in wel is geplaatst maar geen verbinding kreeg.
- Voorbeeld
- Na de eerste optimalisatieronde op de testsite stond hier sqlite met een groen vinkje.
- Terugdraaien
- Niets terug te draaien. Bij rood: controleer of de backend (bijvoorbeeld de Redis-server) bereikbaar is.

Achtergrondrunner: zes controles
- Wat het doet
- De achtergrondrunner is het deel van Spark dat op de achtergrond pagina's in de cache zet (opwarmen). Deze kaart controleert of dat goed loopt:
- Wekbron aanwezig: er is iets dat de runner kan starten (een wekbron, zoals WP-Cron), of er staat niets in de wachtrij. Staat er werk klaar zonder wekbron en zonder voortgang in het laatste half uur, dan wordt dit rood.
- Achtergrondwerk kan gewekt worden: WP-Cron of een bewezen systeemcron kan de runner wekken.
- Runner maakt voortgang: geen lange stilte terwijl er werk in de wachtrij staat. Het getal is de tijd sinds de laatste voortgang.
- Runner loopt: de runner is niet vastgelopen. Een bewuste pauze telt niet als vastgelopen.
- Geen pauze actief: de runner is niet gepauzeerd. Een pauze kan bijvoorbeeld komen door trage pagina's of een site in onderhoudsmodus.
- Rendertijd normaal: de p95-rendertijd (95 procent van de pagina's wordt binnen deze tijd opgebouwd) blijft binnen de norm. Boven 5 seconden wordt dit geel, boven 15 seconden rood, en dan verschijnt de knop Renderprofiel maken.
- Effect controleren
- Elke regel heeft een eigen kleur. Meer detail, zoals de laatste cron en de pauzeteller, vind je op Diagnostiek > Cache.
- Voorbeeld
- Was de wachtrij een nacht lang blijven staan omdat niemand de site bezocht, dan meldt Runner maakt voortgang dat de runner lang heeft stilgestaan.
- Let op
- Spark wekt zichzelf als er bezoekers zijn. Een systeemcron die wp-cron.php regelmatig aanroept is een optionele extra zekerheid, vooral als WP-Cron is uitgeschakeld.
- Terugdraaien
- Niets terug te draaien: dit zijn oordelen. Los de oorzaak op, of laat een pauze vanzelf aflopen.

Server: acht controles
- Wat het doet
- OPcache is het geheugen waarin PHP de al vertaalde code van WordPress en je plugins bewaart. Past de site er niet in, dan moet PHP die code bij elk verzoek opnieuw vertalen en worden pagina's zonder cache en het beheer traag. De kaart controleert:
- OPcache staat aan: PHP OPcache is actief.
- OPcache-limiet voldoende: het aantal PHP-bestanden dat de site echt laadt (gemeten) tegenover het maximum dat OPcache mag bewaren.
- OPcache houdt de code vast: welk deel van de geladen bestanden niet in OPcache staat. Vrijwel nul is goed.
- OPcache-geheugen voldoende en OPcache-tekstbuffer voldoende: genoeg geheugen voor de code en voor gedeelde teksten.
- JavaScript-compressie niet gemeten: of de server JavaScript gecomprimeerd verstuurt. Deze meting komt uit het diagnostisch rapport; zolang dat niet is gedraaid, blijft de regel grijs.
- PageSpeed niet beschikbaar: er is nog geen recente PageSpeed-meting.
- Cachemap schrijfbaar: Spark kan bestanden in de cachemap zetten. Zonder schrijfrechten werkt de paginacache niet.
- Effect controleren
- Onder een gele of grijze regel staat een advies, bijvoorbeeld Draai de diagnose; die meet het mee. of Vul een PageSpeed API-sleutel in bij Instellingen. Bij een OPcache-tekort staan de concrete php.ini-regels op Diagnostiek > Server.
- Voorbeeld
- Op de testsite: 2.946 / 4.000 bij de OPcache-limiet, dus de site past ruim.
- Let op
- Spark kan OPcache niet zelf groter maken. Dat doe je in php.ini of vraag je aan je hostingpartij.
- Terugdraaien
- Niets terug te draaien: dit zijn oordelen.

Drop-ins: advanced-cache.php en object-cache.php
- Wat het doet
- Een drop-in is een speciaal bestand in de map wp-content dat WordPress heel vroeg laadt; cacheplugins gebruiken het om pagina's te serveren voordat de rest van WordPress start. advanced-cache.php in orde wordt rood als de paginacache aan staat maar het bestand ontbreekt of van een andere plugin is. object-cache.php in orde waarschuwt bij een verouderd bestand van Spark of een bestand van een andere plugin.
- Effect controleren
- Groen met spark betekent dat het bestand van Spark is.
- Voorbeeld
- Staat er nog een tweede cacheplugin aan, dan kan die zijn eigen advanced-cache.php hebben neergezet. Deze regel wordt dan rood.
- Let op
- Gebruik niet twee paginacaches tegelijk.
- Terugdraaien
- Niets terug te draaien. Bij een rode regel: schakel de andere cacheplugin uit.
Diagnostiek > Cache
Hier zie je waarom pagina's wel of niet in de cache komen en hoe het opwarmen verloopt. Alles op dit tabblad is alleen-lezen.

Wat de hitratio drukt
- Wat het doet
- De hitratio is het aandeel bezoekers dat een pagina uit de cache krijgt. Bovenaan zoekt Spark naar instellingen of plugins die dat aandeel bekend laag maken, zoals WooCommerce-geolocatie met paginacache-ondersteuning, plugins die per land of valuta wisselen, een trackingcookie (bijvoorbeeld _ga) in de lijst met cookies die de cache overslaan, of het ontbreken van een aparte mobiele cache. Daaronder staat Waarom pagina's niet in de cache kwamen (7 dagen, geschat): de meest voorkomende redenen waarom Spark een pagina weigerde op te slaan.
- Effect controleren
- Een rood pictogram is een grote drukker, geel een middelgrote. Geen cachesleutels gevonden die de hitratio slopen. betekent dat er niets is gevonden. De aantallen zijn een schatting: Spark telt een op de tien geweigerde pagina's van anonieme bezoekers, daarom staat er een tilde (~) voor.
- Voorbeeld
- Op de testsite stond DONOTCACHEPAGE set by another plugin met ~20: een andere plugin vroeg om die pagina's niet te cachen.
- Terugdraaien
- Niets terug te draaien: dit is een overzicht. Pas zo nodig de genoemde instelling of plugin aan.

LiteSpeed cache
- Wat het doet
- Laat zien of de cache van een LiteSpeed-webserver werkt en hoe lang die pagina's bewaart: Modus, Ingestelde levensduur, Waargenomen levensduur, Laatste HIT (laatste keer uit de cache geserveerd), Laatste MISS (laatste keer niet uit de cache) en Volgende verversing.
- Vereisten
- Alleen gevuld op een LiteSpeed-server. Op andere servers staat er nog niet gemeten, zoals op de Apache-testsite.
- Terugdraaien
- Niets terug te draaien: alleen-lezen.

Achtergrondrunner en cron
- Wat het doet
- De ruwe gegevens achter de runnercontroles op het Overzicht: Status, Wekbron (wat de runner start), Laatste cron, Pauze tot, Pauzeteller en Slow streak (hoe vaak achter elkaar een pagina traag was).
- Effect controleren
- complete bij Status betekent dat de wachtrij klaar is. geen pauze betekent dat de runner vrij kan werken.
- Voorbeeld
- Staat de Laatste cron al uren terug terwijl er werk in de wachtrij staat, dan wordt de site niet gewekt. Kijk dan bij de controles op het Overzicht.
- Terugdraaien
- Niets terug te draaien: alleen-lezen.

Warmtijden
- Wat het doet
- Hoe lang het opbouwen van een pagina zonder cache duurt tijdens het opwarmen: Mediaan (de middelste waarde) en p95 (95 procent is sneller dan dit), in milliseconden.
- Effect controleren
- Boven 5 seconden p95 wordt Rendertijd normaal op het Overzicht geel, boven 15 seconden rood.
- Voorbeeld
- Testsite: mediaan 123 ms, p95 135 ms.
- Terugdraaien
- Niets terug te draaien: alleen-lezen. Zijn de tijden hoog, maak dan een renderprofiel.
Diagnostiek > Redis
Voor sites die Redis gebruiken als object cache. Zonder Redis staat hier nog niet gemeten, zoals op de testsite.

Redis
- Wat het doet
- Redis is een snelle geheugendatabase die als object cache kan dienen. Deze kaart toont de gezondheid van de Redis-server zonder dat je een commandoregel nodig hebt, zoals gebruikt geheugen, piekgeheugen, de geheugenlimiet, het evictiebeleid (wat Redis weggooit als het vol raakt), het aantal sleutels, de Redis-versie en een steekproef van sleutels met en zonder bewaartijd (TTL).
- Vereisten
- De object cache van Spark moet actief zijn met Redis als backend.
- Terugdraaien
- Niets terug te draaien: alleen-lezen.

Breaker, opruimer en flushes
- Wat het doet
- Breaker is een beveiliging: na fouten met de Redis-verbinding kan de object cache zichzelf tijdelijk uitschakelen, zodat de site blijft werken. open: nee betekent dat die beveiliging niet is geactiveerd. Opruimer (gc) toont of het opruimen van oude sleutels draait, Flushes hoe vaak de object cache is geleegd.
- Effect controleren
- De waarden staan als korte tekst "naam: waarde". Zonder metingen staat er nog niet gemeten.
- Terugdraaien
- Niets terug te draaien: alleen-lezen.
Diagnostiek > Server
Alles over de server waarop de site draait: OPcache, de zuinige stand, het laadplan voor de voorkant, ruwe servermetingen en welke cachelaag de baas is.

OPcache toereikend
- Wat het doet
- Het label in de titel (bijvoorbeeld toereikend) geeft het oordeel. Daaronder: Geheugen, Bestanden in OPcache en Tekstbuffer (interned strings) als balk met percentage, en de regels Echt geladen (gemeten), Niet in OPcache (gemeten), Trefkans (hoe vaak code direct uit OPcache kwam) en Herstarts omdat hij vol liep.
- Effect controleren
- Is OPcache niet toereikend, dan verschijnt een geel adviesblok met de drie php.ini-regels die je kunt overnemen. Spark toont dan ook een melding in het WordPress-dashboard, die je 14 dagen kunt verbergen.
- Voorbeeld
- Testsite: 3.172 van 4.000 bestanden (79%) en een trefkans van 99,9%.
- Let op
- Een tekstbuffer op 100 procent is op zich geen fout zolang het oordeel toereikend blijft. Spark kan OPcache niet zelf aanpassen: dat doe je in php.ini of via je hostingpartij.
- Terugdraaien
- Niets terug te draaien: alleen-lezen.
Zuinige stand uitzetten
- Wat het doet
- De zuinige stand ontlast een server waarvan OPcache te klein is. Zolang Spark een tekort meet, gaan er minder verzoeken door PHP: na een wijziging blijft de oude pagina even staan terwijl de nieuwe wordt opgebouwd (niet op Kinsta), de warmer rust langer tussen pagina's en Heartbeat tikt buiten de editor rustiger. Je opgeslagen instellingen veranderen niet; is het tekort weg, dan stopt de stand vanzelf. Met deze knop zet je de stand helemaal uit.
- Wanneer aan of uit
- Laat hem normaal op automatisch staan. Zet hem alleen uit als je bezoekers na een wijziging nooit even de oude pagina wilt laten zien en de server de extra belasting aankan.
- Vereisten
- De stand slaat alleen aan als Spark een OPcache-tekort echt heeft gemeten. Het label (bijvoorbeeld Zuinige stand niet nodig) toont de huidige toestand.
- Let op
- Zolang de stand actief is, kan een bezoeker na een bewerking heel even de vorige versie zien en gaat opwarmen langzamer.
- Terugdraaien
- Klik op dezelfde knop, die dan Automatisch laten aanslaan heet.
- Technische naam
zuinig_modus

Test (per plugin)
- Wat het doet
- De tabel toont plugins die op de voorkant code laden, met het aantal bestanden en de uitkomst van de proef. Test laat Spark dezelfde pagina's met en zonder die plugin opbouwen en de HTML vergelijken. De uitkomst wordt pagina gelijk, pagina verandert of onbeslist, met het verschil uitklapbaar. Bij een gelijke pagina verschijnt de knop Weglaten; bij een veranderde pagina Toch weglaten, die eerst om bevestiging vraagt.
- Wanneer aan of uit
- Gebruik het als pagina's zonder cache traag zijn en een plugin veel bestanden laadt die op de voorkant niets toevoegen.
- Vereisten
- Spark moet eerst meten welke plugins de voorkant laadt. Dat gebeurt vanzelf bij ongecachte bezoeken en tijdens het opwarmen; tot die tijd staat er dat er nog geen kandidaten zijn. Plugins voor onder meer beveiliging, back-ups, paginabouwers, tracking, cookietoestemming, WooCommerce en Spark zelf zijn beschermd en verschijnen hier niet.
- Effect controleren
- Een weggelaten plugin krijgt het label weggelaten in de tabel.
- Voorbeeld
- Op de testsite stond alleen wordpress-importer met 1 bestand: een plugin die je op de voorkant niet nodig hebt.
- Let op
- Een gelijke pagina bewijst niet dat een plugin geen onzichtbaar werk doet, zoals beveiliging, server-side tracking of logging. Keur alleen plugins goed die je kent.
- Terugdraaien
- Klik bij de plugin op Weer laden.
Laadplan aanzetten
- Wat het doet
- Zet het hele laadplan aan of uit. Alleen met het laadplan aan worden goedgekeurde plugins echt overgeslagen, en dan alleen voor anonieme bezoekers op de voorkant: nooit in het beheer, bij inloggen, met een winkelwagen of bij een formulier.
- Wanneer aan of uit
- Zet het aan nadat je minstens een plugin hebt getest en goedgekeurd.
- Effect controleren
- Het label naast de titel springt van uit naar aan en de knop heet dan Laadplan uitzetten.
- Terugdraaien
- Klik op Laadplan uitzetten.

Servermetingen
- Wat het doet
- De ruwe meetwaarden, met hun interne namen: PHP-versie, de manier waarop PHP draait (sapi), webserver, aantal processorkernen, de OPcache-instellingen, het aantal PHP-bestanden, de werkset (welke bestanden per soort verzoek echt geladen worden, ook per plugin), vrije schijfruimte en compressie.
- Effect controleren
- Vooral nuttig voor support. Ontbrekende waarden tonen nog niet gemeten.
- Voorbeeld
- In de werkset van de testsite laadden WooCommerce en Breakdance elk ruim duizend bestanden per verzoek.
- Terugdraaien
- Niets terug te draaien: alleen-lezen.

Server
- Wat het doet
- Tegels met wat Spark over de server heeft herkend: Gedetecteerde stack (webserver, kernen, object cache), Paginacache (de drop-in van Spark, of via LiteSpeed), Object cache en Apache static-serve. Bij static-serve levert Apache gecachte pagina's via .htaccess af zonder PHP te starten.
- Effect controleren
- Zo zie je of er maar een paginacache de baas is. Let op: pagina's die Apache statisch serveert hebben geen x-spark-speed-headers; alleen een pagina die niet uit de cache kwam heeft x-spark-speed-cache: MISS.
- Voorbeeld
- Testsite: Apache · 12 cores · object cache aan en Actief · SQLITE verbonden.
- Terugdraaien
- Niets terug te draaien: alleen-lezen.
Diagnostiek > Renderprofiel
Vind uit welke plugin, welk template of welke databasevraag een pagina zonder cache traag maakt. Spark meet een enkel verzoek; bezoekers merken er niets van en de uitkomst komt nooit in de cache.

Pagina
- Wat het doet
- Het adres van de pagina die je wilt meten. Het moet een pagina op deze site zijn.
- Voorbeeld
- Vul het adres van een trage productpagina in.
- Let op
- Een pagina die doorverwijst meet alleen de doorverwijzing. Vul dan het eindadres in.
Profileer zonder cache
- Wat het doet
- Spark vraagt de pagina eenmalig op als anonieme bezoeker, zonder cache, en meet waar de tijd zit: per stap van WordPress, per plugin (laden, hooks en template), per databasevraag en per extern verzoek. Ook OPcache, object cache en geheugen worden meegenomen. De uitkomst verschijnt in conclusies in gewone taal, een tijdlijn en tabellen per plugin, traagste hooks, database en externe verzoeken. De laatste vijf profielen worden bewaard.
- Wanneer aan of uit
- Als de warmtijden hoog zijn, als Rendertijd normaal geel of rood is, of als een bepaalde pagina zonder cache traag aanvoelt.
- Vereisten
- De site moet zichzelf kunnen bereiken (loopback). Een cache of firewall voor de site die de meetparameter negeert, levert geen profiel op; je krijgt dan een foutmelding met uitleg.
- Effect controleren
- Na afloop zie je Renderprofiel klaar met het pad en de duur. Het meten duurt ongeveer zo lang als de pagina zelf. Zolang er nog geen profiel is, staat er: Nog geen profiel. Kies een pagina en klik op Profileer zonder cache; dat duurt ongeveer zo lang als de pagina zelf.
- Voorbeeld
- Een conclusie kan zijn dat een bepaalde plugin het grootste deel van de rendertijd voor zijn rekening neemt.
- Let op
- Databasevragen worden alleen gemeten als SAVEQUERIES niet in wp-config.php op false staat. Zonder de drop-in van Spark (bijvoorbeeld met LiteSpeed-cache) worden plugins die voor Spark laden niet apart gemeten.
- Terugdraaien
- Niets terug te draaien: een profiel is alleen een meting.

Diagnostiek > Optimalisatie
Meetgegevens over snelheid (lab en echte bezoekers) en de AI-route: een bestand voor Claude downloaden en de configuratie die Claude teruggeeft weer importeren.

Wat houdt groen tegen
- Wat het doet
- Rekent uit een opgeslagen meting per toestel (mobiel en desktop) uit welke onderdelen van de Lighthouse-score de meeste punten kosten en welke instellingen van Spark daaraan iets kunnen doen. Er staan ook veldgegevens van echte Chrome-gebruikers (CrUX) bij als die er zijn.
- Vereisten
- Minstens een opgeslagen meting: een PageSpeed-meting of een geuploade Lighthouse-JSON. Anders staat er Nog geen meting.
- Let op
- De punten zijn een verwachting op basis van de scorecurves, geen belofte.
- Terugdraaien
- Niets terug te draaien: alleen-lezen.

Veldmeting (RUM lite)
- Wat het doet
- RUM staat voor real user monitoring: meten bij echte bezoekers. De kaart toont de p75 (75 procent van de bezoekers heeft het minstens zo snel) van de laatste 28 dagen per toestel, de traagste pagina's en de scripts die bezig waren tijdens de traagste interactie.
- Vereisten
- De veldmeting moet aan staan; die schakelaar staat op het tabblad Optimalisatie. Daarna komen er gegevens binnen zodra bezoekers pagina's bekijken.
- Effect controleren
- Groen is goed, oranje moet beter, rood is slecht (grenzen volgens web.dev).
- Let op
- Volgens de kaart: geen cookies, geen persoonsgegevens, alleen het pad van de pagina, met een steekproef van 10 procent van de paginaweergaven.
- Terugdraaien
- Zet de veldmeting weer uit op het tabblad Optimalisatie.
- Technische naam
rum
Instellen
- Wat het doet
- Link naar de plek op het tabblad Optimalisatie waar je de veldmeting aanzet.

Zelf in Claude
- Wat het doet
- De route zonder API-kosten: je downloadt een bestand, gebruikt dat in je eigen Claude-abonnement en importeert de configuratie die Claude teruggeeft. De kaart toont dan twee stappen: Exporteer diagnose en Importeer config.
- Vereisten
- Een geldige licentie (of de respijtperiode van 14 dagen) en een eigen Claude-abonnement.
- Terugdraaien
- Kies Claude API om van route te wisselen.
Claude API
- Wat het doet
- De automatische route: Spark roept zelf de Claude API aan met jouw eigen Anthropic API-sleutel en zet het resultaat klaar als voorstel. Er wordt pas iets toegepast als je het voorstel zelf goedkeurt.
- Vereisten
- Een geldige licentie en een Anthropic API-sleutel, die je opslaat onder Instellingen > Claude API.
- Let op
- API-aanroepen kosten tegoed bij Anthropic. De diagnosegegevens van je site worden naar Anthropic gestuurd.
- Terugdraaien
- Kies Zelf in Claude.
Diagnose (.json)
- Wat het doet
- Downloadt hetzelfde diagnostisch rapport als op het tabblad Rapport, met bovenin de opdracht voor Claude. Sleep het bestand in Claude en zeg: voer de opdracht in dit bestand uit.
- Vereisten
- Een geldige licentie. Meet je site bij voorkeur eerst, zodat er scores in het bestand staan.
- Let op
- Het bestand bevat geen wachtwoorden of sleutels, maar wel bestandspaden, plugins met versies, je Spark-instellingen en adressen van je site. Bepaal zelf waar je het naartoe stuurt.
Bestand kiezen en ...of plak het antwoord van Claude
- Wat het doet
- Twee manieren om het antwoord van Claude aan te leveren: upload het JSON-bestand dat Claude teruggeeft, of klap ...of plak het antwoord van Claude open en plak het hele antwoord. Staat er uitleg om de JSON heen, dan knipt Spark Speed het configuratieblok er zelf uit.
Importeer config
- Wat het doet
- Voegt de configuratie van Claude samen met je huidige instellingen: alleen de instellingen die in het bestand staan worden overschreven en lijsten worden aangevuld. Daarna wordt de cache vernieuwd.
- Vereisten
- Een geldige licentie.
- Effect controleren
- Bovenaan verschijnt een melding. Zet de import risicovolle instellingen aan, dan noemt de melding die en vraagt hij je de site te controleren. Instellingen die een import niet mag zetten, worden genegeerd en genoemd.
- Let op
- Een configuratie die voor een andere site is gemaakt, wordt geweigerd. Er is geen automatische terugdraaiknop voor een import.
- Terugdraaien
- Exporteer vooraf je huidige instellingen met Exporteer .json op het tabblad Rapport en importeer die bij problemen met Vervangen.

Mobiel en Desktop
- Wat het doet
- Scorevakken met de laatst gemeten score, LCP (hoe snel het grootste zichtbare element verschijnt) en TBT (hoe lang de pagina geblokkeerd is), plus de leeftijd en de bron van de meting. Bij meerdere metingen verschijnt ook een grafiek met de scoregeschiedenis en een lijst met de grootste knelpunten.
- Effect controleren
- Zonder meting staat er n.v.t. en nog niet gemeten.
- Terugdraaien
- Niets terug te draaien: alleen-lezen.
Start meting (mobiel + desktop)
- Wat het doet
- Laat Google PageSpeed de homepage meten, mobiel en desktop. De resultaten komen in de scorevakken, in het diagnostisch rapport en bij de AI-route terecht.
- Vereisten
- Een geldige licentie, een PageSpeed API-sleutel (Instellingen > Meetinstellingen) en een site die publiek bereikbaar is.
- Effect controleren
- Meestal loopt de meting op de achtergrond en zie je Meting gestart (mobiel + desktop). De resultaten verschijnen hier vanzelf. De pagina ververst dan zelf.
- Let op
- PageSpeed kan een lokale site niet bereiken; gebruik dan Upload Lighthouse JSON. Elke meting stuurt het adres van de pagina en je sleutel naar Google.
Upload Lighthouse JSON
- Wat het doet
- Importeert een Lighthouse-rapport dat je in Chrome via DevTools hebt opgeslagen als JSON (maximaal 8 MB). Werkt zonder API-sleutel en ook voor lokale sites.
- Vereisten
- Een geldige licentie.
- Voorbeeld
- Open de homepage in Chrome, draai Lighthouse in DevTools, sla het rapport op als JSON en upload het hier.
Diagnostiek > Logboek
Het vangnet voor pagina's die kapot melden en de laatste activiteit van de cache.

Kapotmeldingen opvangen
- Wat het doet
- Spark plaatst een kleine bewaker in geoptimaliseerde pagina's. Die meldt een pagina alleen als die kort na het laden een scriptfout geeft, de bezoeker nog niets heeft aangeraakt en de pagina in elkaar gezakt lijkt. Na meldingen van zes verschillende bezoekers verschijnt de pagina op dit tabblad met een knop om de optimalisatie er met een klik voor uit te zetten. De pagina wordt dan onbewerkt, maar nog steeds gecached, geserveerd.
- Wanneer aan of uit
- Laat het aan. Zet het alleen uit als je geen bewaker in je pagina's wilt.
- Vereisten
- Werkt op geoptimaliseerde pagina's; ingelogde gebruikers krijgen geen optimalisatie en dus geen bewaker.
- Effect controleren
- In de paginabron van een geoptimaliseerde pagina staat een script met id spark-sentinel.
- Let op
- Bewust geen automaat: een verzonnen melding kan je optimalisatie dus nooit zelf uitschakelen. Jij bevestigt altijd. Deze instelling kan niet via een import of AI-voorstel worden veranderd. Per dag kun je maximaal vijf terugdraaiingen bevestigen.
- Terugdraaien
- Zet de schakelaar om en klik op Instellingen opslaan. Een bevestigde terugdraaiing maak je ongedaan met Wis & heroptimaliseer op de kaart die dan verschijnt.
- Technische naam
auto_rollback
Instellingen opslaan
- Wat het doet
- Slaat de stand van Kapotmeldingen opvangen op.
- Effect controleren
- Bovenaan verschijnt een melding en de schakelaar houdt zijn nieuwe stand.

Laatste activiteit
- Wat het doet
- Wanneer de cache voor het laatst is geleegd, opnieuw is opgebouwd en wanneer de laatste optimalisatieronde draaide, met de tijd die sindsdien is verstreken.
- Effect controleren
- Is er nog niets gebeurd, dan staat er Nog geen activiteit gemeten.
- Let op
- Dit is geen volledig logboek: de afzonderlijke beslissingen van de optimizer en een geschiedenis van gewijzigde instellingen staan hier niet. De beslissingen van de optimizer vind je in het diagnostisch rapport.
- Terugdraaien
- Niets terug te draaien: alleen-lezen.
Diagnostiek > Rapport
Download alles over de site in een bestand voor support of AI, en neem je instellingen mee naar een volgende site.

Diagnostisch rapport downloaden
- Wat het doet
- Downloadt een JSON-bestand met server, PHP, cache, actieve plugins, gemeten scores, wat de optimizer eerder besloot, tot vier pagina's met de scripts en stylesheets die er echt laden, bevindingen over de site en aanbevelingen. De opdracht voor AI zit erin, zodat je het bestand direct in Claude kunt slepen.
- Wanneer aan of uit
- Voor een supportvraag, voor de AI-route, of om de beslissingen van Optimaliseer mijn site terug te lezen: die staan niet in het beheerscherm maar wel in dit rapport.
- Vereisten
- Een geldige licentie. Het rapport haalt pagina's van de site zelf op en kan daardoor tot ongeveer 45 seconden duren.
- Effect controleren
- Je browser downloadt een bestand met de naam spark-speed-report gevolgd door de domeinnaam en de datum. Na het rapport kan ook de controle JavaScript-compressie op het Overzicht een uitkomst tonen.
- Let op
- Geen wachtwoorden of sleutels, maar wel bestandspaden, plugins en versies, je thema, je Spark-instellingen en adressen van je site. Bepaal zelf met wie je het deelt.

Presetnaam
- Wat het doet
- Optionele naam voor de preset die je exporteert. Laat je hem leeg, dan krijgt de preset een naam met de datum.
- Voorbeeld
- Breakdance + Woo basis.
Exporteer .json
- Wat het doet
- Downloadt je hele Spark-configuratie als preset, zodat je een goed afgestelde site kunt hergebruiken op een volgende klant. Instellingen die bij deze site of deze server horen, reizen bewust niet mee, zoals de object cache, Apache statisch serveren en Varnish.
- Effect controleren
- Je browser downloadt een bestand met de naam spark-speed-preset gevolgd door de domeinnaam en de datum.
- Let op
- Het bestand bevat je uitsluitingslijsten en je domeinnaam.
Bestand kiezen en ...of plak het antwoord van Claude
- Wat het doet
- Lever de preset of configuratie aan als bestand (kleiner dan 256 KB), of klap ...of plak het antwoord van Claude open en plak de tekst. Uitleg om de JSON heen mag; Spark knipt het configuratieblok er zelf uit.
Samenvoegen
- Wat het doet
- Je huidige instellingen blijven staan. Alleen de instellingen die in het bestand staan worden overschreven, en lijsten worden aangevuld in plaats van vervangen.
- Wanneer aan of uit
- De veilige keuze voor de meeste imports.
Vervangen
- Wat het doet
- Zet eerst alles terug naar de standaardwaarden (behalve de instellingen die bij deze site en server horen) en past daarna het bestand toe.
- Wanneer aan of uit
- Als je een site precies gelijk wilt maken aan een preset, of een eerder geëxporteerde stand volledig wilt terugzetten.
- Let op
- Je eigen aanpassingen die niet in het bestand staan, gaan verloren.
Importeer
- Wat het doet
- Leest het bestand of de geplakte tekst en past het toe volgens je keuze Samenvoegen of Vervangen. Daarna wordt de cache vernieuwd.
- Effect controleren
- De melding Preset geïmporteerd, cache wordt vernieuwd. Zet de import risicovolle instellingen aan, dan staan die in de melding met het verzoek de site te controleren.
- Let op
- Een bestand dat voor een andere site is gemaakt, wordt geweigerd met de naam van beide sites. Er is geen automatische terugdraaiknop.
- Terugdraaien
- Exporteer vooraf je huidige stand en importeer die bij problemen met Vervangen.
Diagnoserapport (.json)
- Wat het doet
- Dezelfde download als Diagnostisch rapport downloaden bovenaan dit tabblad, met de opdracht voor AI erin.
- Vereisten
- Een geldige licentie.
Twijfel je over een stap? Draai terug, controleer je site en vraag het ons via de contactpagina.
Nog geen Spark Speed? Bekijk wat het doet en wat het kost.
Veelgestelde vragen
Die meting komt uit het diagnostisch rapport. Download het rapport een keer op het tabblad Rapport; daarna kan de controle op het Overzicht een uitkomst tonen.
Niet in het beheerscherm van versie 0.73.2. De beslissingen staan in het diagnostisch rapport (tabblad Rapport). Er is in deze versie geen terugdraaiknop voor een optimalisatieronde in het beheer.
Google PageSpeed kan een lokale site niet bereiken. Draai Lighthouse in Chrome DevTools, sla het rapport op als JSON en gebruik Upload Lighthouse JSON.
Nee. Spark meet het tekort en geeft de php.ini-regels die je kunt overnemen, maar de aanpassing doe je zelf in php.ini of via je hostingpartij. Tot die tijd kan de zuinige stand de server ontlasten.
Er staan geen wachtwoorden of sleutels in, wel bestandspaden, plugins met versies, je Spark-instellingen en adressen van je site. Deel het alleen met wie je vertrouwt.