Saltar al contenido principal
SparkCore
Conocimiento

Hoe Spark Speed zichzelf controleert

De meeste cache-plugins gaan uit van aannames en hopen dat het goed gaat. Spark Speed rendert elke pagina in de schaduw en vergelijkt het resultaat, zodat een optimalisatie alleen blijft staan als de pagina er nog precies zo uitziet.
In het kort
  • Cada optimización se verifica página por página
  • Un shadow render compara el antes y el después
  • Lo que provoca una diferencia no se aplica

Wat een schaduw-render is

Voordat Spark een optimalisatie live zet, maakt het een tweede, verborgen render van dezelfde pagina met de wijziging erin. Die schaduwversie wordt vergeleken met het origineel op layout, kleur en tekst.

Qué ocurre bij een verschil

Ziet Spark een afwijking, bijvoorbeeld een verschoven element of een gewijzigd lettertype, dan wordt de optimalisatie voor die pagina niet toegepast. Zo voorkom je dat een snelheidswinst je ontwerp stilletjes breekt.
  • Sin diferencia: la optimización se mantiene
  • Con diferencia: el cambio se revierte
  • La comprobación se ejecuta página por página, no de una vez para todo el sitio

Conviene saber: como la comprobación funciona por URL, nunca tiene que desactivarlo todo o nada. Una página que se desvía no afecta al resto de su sitio.

Zie per pagina wat er verandert voordat je iets vastzet.

Veelgestelde vragen

No. El shadow render se hace en segundo plano, no durante la visita. Los visitantes solo ven el resultado final verificado.

Entonces esa página queda simplemente intacta y, por tanto, segura. Las demás páginas se benefician igualmente de la optimización.

Sí, Spark registra por página lo que se ha aplicado, de modo que siempre puede comprobar lo ocurrido.