Aller au contenu principal
SparkCore
Base de connaissances

Comment Spark Speed se contrôle lui-même

La plupart des plugins de cache partent d'hypothèses et espèrent que tout se passe bien. Spark Speed crée un rendu fantôme de chaque page et compare le résultat, de sorte qu'une optimisation n'est conservée que si la page s'affiche encore exactement de la même façon.
En bref
  • Chaque optimisation est vérifiée page par page
  • Un rendu fantôme compare l'avant et l'après
  • Ce qui provoque une différence n'est pas appliqué

Ce qu'est un rendu fantôme

Avant de mettre une optimisation en ligne, Spark crée un second rendu masqué de la même page avec la modification appliquée. Cette version fantôme est comparée à l'original sur la mise en page, la couleur et le texte.

Ce qui se passe en cas de différence

Si Spark détecte un écart, par exemple un élément décalé ou une police modifiée, l'optimisation n'est pas appliquée à cette page. Ainsi, un gain de vitesse ne casse pas discrètement votre design.
  • Aucune différence : l'optimisation est conservée
  • Une différence : la modification est annulée
  • La vérification s'effectue page par page, pas en une seule fois pour tout le site

Bon à savoir : comme la vérification fonctionne par URL, vous n'avez jamais à tout désactiver ou à tout garder. Une page divergente n'affecte pas le reste de votre site.

Voyez page par page ce qui change avant de valider quoi que ce soit.

Questions fréquentes

Non. Le rendu fantôme s'effectue en arrière-plan, pas pendant la visite. Les visiteurs ne voient que le résultat final vérifié.

Cette page reste alors simplement intacte, donc sans risque. Les autres pages profitent normalement de l'optimisation.

Oui, Spark enregistre page par page ce qui a été appliqué, afin que vous puissiez toujours vérifier ce qui s'est passé.