Skip to main content

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.
Kaart Pagina cache met de controles Paginacache actief en Dekking op peil of nog in opbouw
Kaart Pagina cache: werkt de paginacache en is de dekking op peil?

Pagina cache: Paginacache actief en Dekking op peil of nog in opbouw

Basis · Automatisch gemeten

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.
Kaart Object cache met de controle Object cache verbonden
Kaart Object cache: is de object cache verbonden?

Object cache: Object cache verbonden

Basis · Automatisch gemeten

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.
Kaart Achtergrondrunner met zes controles, van Wekbron aanwezig tot Rendertijd normaal
Kaart Achtergrondrunner: kan het achtergrondwerk starten en maakt het voortgang?

Achtergrondrunner: zes controles

Basis · Automatisch gemeten

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.
Kaart Server met de controles voor OPcache, JavaScript-compressie, PageSpeed en de cachemap
Kaart Server: OPcache, compressie, PageSpeed en schrijfrechten.

Server: acht controles

Basis · Automatisch gemeten

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.
Kaart Drop-ins met de controles advanced-cache.php in orde en object-cache.php in orde
Kaart Drop-ins: zijn de twee speciale bestanden van Spark in orde?

Drop-ins: advanced-cache.php en object-cache.php

Basis · Automatisch gemeten

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.
Kaart Wat de hitratio drukt met de lijst redenen waarom pagina's niet in de cache kwamen
Kaart Wat de hitratio drukt.

Wat de hitratio drukt

Geavanceerd · Automatisch gemeten

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.
Kaart LiteSpeed cache met modus, levensduur en laatste HIT en MISS
Kaart LiteSpeed cache.

LiteSpeed cache

Geavanceerd · Automatisch gemeten

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.
Kaart Achtergrondrunner en cron met status, wekbron, laatste cron en pauzegegevens
Kaart Achtergrondrunner en cron.

Achtergrondrunner en cron

Geavanceerd · Automatisch gemeten

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.
Kaart Warmtijden met mediaan en p95
Kaart Warmtijden.

Warmtijden

Basis · Automatisch gemeten

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.
Kaart Redis met de tekst nog niet gemeten
Kaart Redis op een site zonder Redis.

Redis

Geavanceerd · Automatisch gemeten

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.
Kaart Breaker, opruimer en flushes
Kaart Breaker, opruimer en flushes.

Breaker, opruimer en flushes

Geavanceerd · Automatisch gemeten

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.
Kaart OPcache toereikend met balken voor geheugen, bestanden en tekstbuffer en daaronder het blok Zuinige stand
Kaart OPcache toereikend met het blok Zuinige stand niet nodig.

OPcache toereikend

Geavanceerd · Automatisch gemeten

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

Geavanceerd · Standaard: automatisch · Automatisch, jij kunt het 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
Kaart Laadplan voorkant met een tabel van plugins, de knop Test en de knop Laadplan aanzetten
Kaart Laadplan voorkant met het label uit.

Test (per plugin)

Geavanceerd · Handmatig

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

Geavanceerd · Standaard: uit · Handmatig

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.
Kaart Servermetingen met ruwe waarden zoals php, sapi, webserver en cores
Kaart Servermetingen.

Servermetingen

Geavanceerd · Automatisch gemeten

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.
Kaart Server met tegels voor gedetecteerde stack, paginacache, object cache en Apache static-serve
Kaart Server: welke cachelaag doet wat.

Server

Basis · Automatisch gemeten

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.
Kaart Renderprofiel met het veld Pagina en de knop Profileer zonder cache
Kaart Renderprofiel.

Pagina

Geavanceerd · Standaard: de homepage van de site · Handmatig

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

Geavanceerd · Handmatig

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.
Lege resultaatkaart met de tekst Nog geen profiel
Zolang er geen profiel is, blijft de resultaatkaart leeg.

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.
Kaart Wat houdt groen tegen, nog zonder meting
Kaart Wat houdt groen tegen.

Wat houdt groen tegen

Geavanceerd · Automatisch gemeten

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.
Kaart Veldmeting (RUM lite), uitgeschakeld, met de link Instellen
Kaart Veldmeting (RUM lite).

Veldmeting (RUM lite)

Basis · Standaard: uit · Handmatig

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

Basis · Handmatig

Wat het doet
Link naar de plek op het tabblad Optimalisatie waar je de veldmeting aanzet.
Kaart AI hyper-optimalisatie met de keuze Zelf in Claude of Claude API en de stappen Exporteer diagnose en Importeer config
Kaart AI hyper-optimalisatie in de stand Zelf in Claude.

Zelf in Claude

Geavanceerd · Standaard: gekozen · Handmatig

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

Geavanceerd · Standaard: niet gekozen · Handmatig

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)

Basis · Handmatig

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

Basis · Handmatig

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

Geavanceerd · Handmatig

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.
Kaart Lighthouse / PageSpeed met scorevakken voor Mobiel en Desktop, de knop Start meting en de knop Upload Lighthouse JSON
Kaart Lighthouse / PageSpeed op een lokale site.

Mobiel en Desktop

Basis · Automatisch gemeten

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)

Basis · Handmatig

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

Basis · Handmatig

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.
Kaart Vangnet met de schakelaar Kapotmeldingen opvangen en de knop Instellingen opslaan
Kaart Vangnet.

Kapotmeldingen opvangen

Basis · Standaard: aan · Handmatig

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

Basis · Handmatig

Wat het doet
Slaat de stand van Kapotmeldingen opvangen op.
Effect controleren
Bovenaan verschijnt een melding en de schakelaar houdt zijn nieuwe stand.
Kaart Laatste activiteit met Cache opnieuw opgebouwd en Cache geleegd
Kaart Laatste activiteit.

Laatste activiteit

Basis · Automatisch gemeten

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.
Kaart Diagnostisch rapport met de knop Diagnostisch rapport downloaden
Kaart Diagnostisch rapport.

Diagnostisch rapport downloaden

Basis · Handmatig

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.
Kaart Developer tools met daarin Preset import / export: presetnaam, Exporteer .json, bestand kiezen, plakvak, Samenvoegen of Vervangen, Importeer en Diagnoserapport (.json)
Kaart Developer tools met Preset import / export. Dezelfde kaart staat ook op Instellingen.

Presetnaam

Basis · Standaard: leeg · Handmatig

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

Basis · Handmatig

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

Basis · Handmatig

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

Basis · Standaard: gekozen · Handmatig

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

Geavanceerd · Handmatig

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

Basis · Handmatig

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)

Basis · Handmatig

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.