Spark Speed op een Breakdance-site
Spark Speed is gebouwd met Breakdance-sites als belangrijk doel. Deze handleiding legt uit wat Spark Speed automatisch voor Breakdance doet, wanneer je na een wijziging in de builder niets hoeft te doen en wanneer je de cache beter zelf leegt. Alles is gecontroleerd op een testsite met Breakdance 3.0 beta en WooCommerce.
In het kort
- Breakdance wordt bij activering herkend; de voorinstelling zet passende uitzonderingen klaar
- Een pagina opslaan in de builder ververst die pagina in de cache
- Templates, headers, footers, globale blokken en pop-ups verversen de hele paginacache
- Na een wijziging in de globale Breakdance-instellingen leeg je de cache het best zelf
Herkenning en voorinstelling
Bij activering kijkt Spark Speed welke plugins en welk thema actief zijn. Op de testsite stond daarna op het Overzicht: Profiel: breakdance, woocommerce. De voorinstelling voor Breakdance zet onder meer uitzonderingen klaar zodat het mobiele menu en andere interactieve onderdelen blijven werken. Je vindt de herkenning onder Instellingen, Voorinstelling; met Opnieuw detecteren laat je Spark Speed opnieuw kijken, bijvoorbeeld nadat je WooCommerce hebt toegevoegd.

Na opslaan in de builder
Sla je een pagina of bericht op in Breakdance, dan ververst Spark Speed die pagina in de cache. Op de testsite toonde de homepage de gewijzigde kop bij het eerstvolgende bezoek, zonder handmatig de cache te legen; daarna werd de nieuwe versie weer opgeslagen en uit de cache geserveerd. Sla je een template, header, footer, globaal blok of pop-up op, dan leegt Spark Speed de hele paginacache, omdat zo'n onderdeel op veel pagina's staat. Ook menuwijzigingen en een themawissel legen de hele cache.
Wanneer je de cache zelf leegt
Bij wijzigingen in de globale instellingen van Breakdance (zoals kleuren, lettertypen of knopstijlen) hebben we in de code van versie 0.73.2 geen automatische verversing gevonden. Klik na zo'n wijziging bovenaan in Spark Speed op Cache legen, of gebruik het pijltje ernaast voor de andere legen-opties.
Wat Spark Speed met Breakdance-CSS doet
Breakdance schrijft zijn CSS naar aparte bestanden en bouwt die na plugin- of themawijzigingen opnieuw op. Zolang zo'n stylesheet ontbreekt of nog leeg is, slaat Spark Speed de pagina niet op, zodat bezoekers nooit een kale pagina zonder opmaak uit de cache krijgen. Op de testsite zagen we dat direct na de installatie: de reden in de header was dat een stylesheet op dat moment opnieuw werd opgebouwd. Even later werd de pagina gewoon opgeslagen.
Zelf controleren
Werk je ingelogd in de builder, dan krijg je nooit de gecachte versie te zien. Controleer daarom in een privévenster. Wil je de cachestatus van een pagina zien, open dan de netwerktab van je browser of gebruik een gewone GET-aanvraag; let op dat een HEAD-aanvraag (zoals curl -I) geen inhoud heeft en daardoor als te kort wordt gemeld.
- Geen x-spark-speed-headers: de pagina kwam via Apache rechtstreeks uit de cache
- x-spark-speed-cache: STORE: de pagina is net opgeslagen
- x-spark-speed-cache: MISS met x-spark-speed-reason: de pagina is niet uit de cache gekomen, met de reden erbij
- Controleer op je telefoon het mobiele menu: openen, submenu, sluiten
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
Meestal niet: de herkenning en voorinstelling gebeuren bij activering. Start daarna de eerste optimalisatie.
Nee. Ingelogde beheerders krijgen nooit de gecachte versie, dus ook de editor en voorbeeldweergave niet.
Kijk in een privévenster. Is het een globale instelling, klik dan op Cache legen. Zie je het daarna nog niet, kijk dan in Problemen oplossen.