Knowledge base
Come Spark Speed si controlla da solo
La maggior parte dei plugin di cache parte da ipotesi e spera che vada bene. Spark Speed esegue il render ombra di ogni pagina e ne confronta il risultato, così un'ottimizzazione resta attiva solo se la pagina ha ancora esattamente lo stesso aspetto.
In breve
- Ogni ottimizzazione viene verificata pagina per pagina
- Un render ombra confronta prima e dopo
- Ciò che produce una differenza non viene applicato
Che cos'è un render ombra
Prima di mettere online un'ottimizzazione, Spark crea un secondo render nascosto della stessa pagina con la modifica applicata. Questa versione ombra viene confrontata con l'originale per layout, colore e testo.
Che cosa succede in caso di differenza
Se Spark rileva una differenza, ad esempio un elemento spostato o un carattere cambiato, l'ottimizzazione non viene applicata a quella pagina. Così evita che un guadagno di velocità rovini in silenzio il suo design.
- Nessuna differenza: l'ottimizzazione resta attiva
- Differenza rilevata: la modifica viene annullata
- Il controllo avviene pagina per pagina, non in un'unica volta per tutto il sito
Da sapere: poiché il controllo funziona per singolo URL, non deve mai disattivare tutto o niente. Una pagina anomala non incide sul resto del suo sito.
Veda pagina per pagina che cosa cambia prima di confermare qualsiasi modifica.
Domande frequenti
No. Il render ombra avviene in background, non durante la visita. I visitatori vedono solo il risultato finale verificato.
In quel caso la pagina resta semplicemente intatta e quindi sicura. Le altre pagine traggono comunque vantaggio dall'ottimizzazione.
Sì, Spark tiene traccia per ogni pagina di ciò che è stato applicato, così può sempre verificare che cosa è successo.