Skip to main content
Kennis

Breakdance op LiteSpeed-hosting: LiteSpeed Cache of een plugin-cache?

Op een LiteSpeed-host is LiteSpeed Cache voor een Breakdance-site vaak genoeg, omdat de servercache de pagina's al razendsnel uitlevert. Een plugin-cache voegt vooral iets toe als je de optimalisaties eromheen wilt, zoals gebruikte CSS en lazy loading. Het gaat er dus om dat er maar één plek de pagina's cachet. Hieronder staat hoe Spark Speed dat regelt en wanneer je wat kiest.
In het kort
  • Cache pagina's op één plek: de LiteSpeed-servercache of een plugin-cache, niet allebei.
  • Spark Speed laat standaard de paginacache aan LiteSpeed Cache over zodra die plugin actief is, en stuurt zijn purges door.
  • De optionele native modus stuurt de LiteSpeed-servercache direct aan met headers en tags. Hij staat standaard uit.
  • Voor Breakdance-specifiek gedrag vonden we in de bronnen geen documentatie van LiteSpeed Cache zelf. Leeg dus handmatig na globale wijzigingen.

Is LiteSpeed Cache genoeg voor een Breakdance-site?

Vaak wel. De servercache van LiteSpeed is snel en de plugin heeft algemene opruimregels: je kunt de hele cache laten leegmaken bij updates, en extra hooks opgeven die alles wissen. De instelling om verouderde pagina's te blijven serveren zet je voor een Breakdance-site beter uit, anders zien bezoekers nog even de oude pagina. We vonden geen documentatie waarin LiteSpeed Cache Breakdance-templates herkent. Gebruik je Breakdance, leeg dan na het opslaan van een template of globale stijl de cache handmatig.

Wat doet Spark Speed naast LiteSpeed Cache?

Spark Speed detecteert LiteSpeed automatisch. Is LiteSpeed Cache actief, dan geeft Spark Speed zijn eigen paginacache op, zodat er niet dubbel wordt gecachet, en stuurt het zijn purges door. De optimalisaties van Spark Speed, zoals gebruikte CSS, blijven mogelijk. Zonder LiteSpeed Cache schrijft de plugin .htaccess-regels zodat LiteSpeed nooit de gedeelde pagina aan bezoekers met login- of winkelwagencookies serveert.

Wat is de native LiteSpeed-modus?

Een optionele modus (litespeed_native_cache, standaard uit) waarin Spark Speed de LiteSpeed-servercache zelf aanstuurt met X-LiteSpeed-Cache-Control- en tag-headers. Dezelfde uitsluitingen als bij de eigen schijfcache gelden: winkelwagen, 404, bypass-URL's en cookies. Daarnaast purgeert hij per URL met tags, voegt hij een vary voor mobiel toe, begrenst hij filtervarianten en ververst hij kopieën na 80 procent van de gemeten levensduur. Je hebt dan één cache, op de server, onder het beheer van Spark Speed.

Hoe doen andere plugins het op LiteSpeed?

WP Rocket houdt volgens onze controle van versie 3.23.3.3 een eigen cache en stuurt bij een purge alleen LiteSpeed-purgeheaders mee. Het stuurt de LiteSpeed-cache dus niet zelf aan. FlyingPress heeft geen LiteSpeed-koppeling en noemt LiteSpeed Cache als een incompatibele plugin. Wil je geen tweede cache naast die van de server, dan is dat een verschil dat telt.

Wanneer kies je welke?

Kies alleen LiteSpeed Cache als je tevreden bent met de basis en je Breakdance-wijzigingen weinig zijn. Kies Spark Speed naast LiteSpeed Cache als je ook gebruikte CSS en lazy loading wilt zonder dubbel cachen. Kies de native modus als je één servercache wilt die Spark Speed beheert, en test dat eerst met winkelwagen en filters. Zonder LiteSpeed-server houdt Spark Speed zijn eigen paginacache. Draai je een Breakdance-shop, houd dan rekening met de uitsluitingen voor winkelwagen en afrekenen, die in beide gevallen gelden. Welke weg je ook kiest, test na een wijziging in een Breakdance-template altijd even in een privévenster.
Controleer na het inschakelen in de responseheaders van een bezoekerspagina of er maar één cacheheader staat, en test daarna winkelwagen en een filter.
Spark Speed herkent LiteSpeed en kiest zelf: geen dubbele cache, of native aansturing van de servercache.

Veelgestelde vragen

Ja. Spark Speed laat dan de paginacache aan LiteSpeed Cache over en stuurt zijn purges door.

Nee, hij staat uit en je schakelt hem zelf in.

In de bronnen die we raadpleegden staat dat niet beschreven. Leeg de cache zelf na globale wijzigingen.