Kennis
Spark Speed naast een andere cache-plugin
Twee cache-plugins die tegelijk aan dezelfde pagina sleutelen, kunnen elkaar in de weg zitten. Je hoeft niet meteen alles om te gooien, maar het loont om te weten welke taken je waar belegt.
In het kort
- Vermijd dat twee plugins dezelfde taak dubbel doen
- Laat één plugin de paginacache beheren
- Spark faalt veilig als er een conflict dreigt
Waar conflicten ontstaan
Cache-plugins doen vaak overlappende dingen: paginacache, het samenvoegen van CSS en het uitstellen van scripts. Doen twee plugins dat tegelijk, dan kan de een de wijziging van de ander ongedaan maken of dubbel toepassen, met onvoorspelbaar resultaat.
Een werkbare taakverdeling
De rustigste opzet is om één plugin de paginacache te laten beheren en dubbele optimalisaties uit te zetten. Spark richt zich op geverifieerde optimalisatie per pagina, dus je kunt overlappende functies in je andere plugin uitschakelen.
- Kies één plugin voor de paginacache
- Zet dubbele CSS- of script-optimalisatie in de ander uit
- Test een paar sleutelpagina's na elke wijziging
Let op: Spark controleert elke pagina met een schaduw-render. Ontstaat er door een conflict een verschil, dan wordt de optimalisatie voor die pagina niet toegepast, zodat je site heel blijft.
Twijfel je over je huidige cache-plugin? Test het veilig.
Veelgestelde vragen
Niet per se. Het belangrijkste is dat je overlappende taken niet dubbel laat draaien. Vaak volstaat het om enkele functies in één van beide uit te zetten.
Typische signalen zijn verschoven layouts, ontbrekende stijlen of scripts die niet meer werken. Spark ondervangt veel daarvan door per pagina te verifiëren.
Ja. Omdat de optimalisatie per URL werkt en veilig faalt, kun je rustig vergelijken voordat je iets definitief omzet.