L'écran Cache : toutes les fonctions expliquées
Cette page décrit chaque interrupteur, bouton et ligne de statut de l'onglet Cache de Spark Speed 0.73.2, dans l'ordre de l'écran. Elle s'adresse aux administrateurs WordPress qui veulent savoir ce que fait un réglage avant d'y toucher. Pour chaque fonction, elle indique si elle est de base ou avancée, quelle est la valeur par défaut et comment l'annuler.
En bref
- Le cache de page est activé par défaut et l'optimiseur l'active s'il est désactivé. La plupart des sites ont peu de choses à changer dans cet onglet.
- Les pages en cache avec un panier rempli et un cache propre pour les clients connectés sont désactivés ; vous les activez volontairement vous-même, le panier seulement après un test réussi.
- Sur Apache, Spark sert les pages en cache sans PHP. Ces réponses n'ont pas d'en-têtes x-spark-speed ; la preuve se trouve en bas du code source.
- Rebuild cache et Start safe build vident tout le cache de page ; le site est ensuite un peu plus lent jusqu'à ce que le warmer ait terminé.
Page cache
Vous décidez ici de ce que Spark enregistre sous forme de HTML prêt à l'emploi et de la manière dont il arrive au visiteur. C'est la carte qui a le plus d'influence sur la vitesse de chargement.

Statut et méthode
- Ce que cela fait
- La ligne colorée en haut (par exemple Active + Apache static-serve) indique si les visiteurs sont réellement servis depuis le cache. La ligne Approach indique comment, par exemple disk : Spark conserve du HTML prêt à l'emploi sur le disque du serveur et le sert avant le démarrage de PHP et de WordPress. Parmi les autres messages possibles figurent Off, un conflit avec un autre plugin de cache ou un composant manquant.
- Vérifier l'effet
- Vert signifie que le cache est prêt, pas que chaque page est déjà en cache. Vous voyez ce qui est prêt sous Cache build. Le côté serveur (quel serveur, quel fichier drop-in) se trouve dans Diagnostics.
- À noter
- Si la ligne signale un conflit, un autre plugin de cache gère le cache de page. Désactivez ce plugin ; deux caches de page côte à côte ne fonctionnent pas.
Page cache
- Ce que cela fait
- L'interrupteur principal. Activé : Spark enregistre le HTML des visites normales des visiteurs anonymes et sert cette copie enregistrée à la visite suivante, sans que WordPress ait à reconstruire la page. Cela réduit le temps jusqu'au premier octet (TTFB, le temps avant que le serveur commence à répondre).
- Quand l'activer ou le désactiver
- Laissez-le activé. Ne le désactivez que temporairement pour tester si un problème vient du cache.
- Prérequis
- Aucun autre plugin de cache ne gère le cache de page. WordPress doit pouvoir écrire le réglage du cache dans wp-config.php.
- Vérifier l'effet
- Ouvrez une page deux fois dans une fenêtre privée. Sur Apache avec Apache static-serve, le bas du code source contient un commentaire qui commence par
Spark Speed | cached. Si le cache passe par PHP, l'en-tête de réponsex-spark-speed-cachea la valeur HIT. - Exemple
- Après l'enregistrement, Spark construit le cache en arrière-plan. Après quelques minutes, coverage sous Cache build augmente.
- À noter
- Le désactiver vide la file d'attente du warmer. Les visiteurs connectés et les visiteurs dont le panier est rempli ne reçoivent par défaut aucune copie partagée.
- Annuler
- Désactivez l'interrupteur et cliquez sur Save settings.
- Nom technique
cache_enabled
Separate mobile cache
- Ce que cela fait
- Conserve pour les téléphones une copie distincte de chaque page. Un téléphone reçoit ainsi le HTML avec les optimisations mobiles (par exemple une image principale plus petite) et un ordinateur la version bureau.
- Quand l'activer ou le désactiver
- Laissez-le activé, surtout si votre builder utilise des mises en page ou des arrière-plans mobiles distincts. Vous ne pouvez le désactiver que si la page a exactement le même HTML sur téléphone et sur ordinateur.
- Vérifier l'effet
- Dans la copie enregistrée, le commentaire en bas du code source indique
mobileau lieu dedesktopquand vous ouvrez la page sur un téléphone. - Exemple
- Votre page d'accueil a une autre image principale sur mobile. Avec cet interrupteur activé, un visiteur sur téléphone reçoit la bonne.
- À noter
- Environ deux fois plus de fichiers enregistrés, et le warmer a besoin de plus de temps pour construire les deux variantes.
- Annuler
- Désactivez l'interrupteur et enregistrez.
- Nom technique
cache_mobile
Apache static-serve
- Ce que cela fait
- Uniquement sur les serveurs Apache : Spark écrit son propre bloc dans le fichier .htaccess pour qu'Apache envoie directement le HTML enregistré, sans démarrer PHP. Le bloc active aussi le cache navigateur et la compression pour des fichiers comme le CSS, le JavaScript, les images et les polices.
- Quand l'activer ou le désactiver
- Activé sur Apache. Sur d'autres serveurs (par exemple nginx ou LiteSpeed), cet interrupteur n'a aucun effet sur la manière de servir les pages.
- Prérequis
- Apache avec mod_rewrite et un fichier .htaccess accessible en écriture.
- Vérifier l'effet
- Une page servie ainsi n'a aucun en-tête de la famille
x-spark-speed, car PHP ne s'exécute pas. La preuve est le commentaireSpark Speed | cacheden bas du code source et le bloc# BEGIN Spark Speeddans .htaccess. - Exemple
- Sur le site de test (Apache), le statut affiche Active + Apache static-serve et les pages en cache reviennent sans en-têtes Spark.
- À noter
- Si .htaccess n'est pas accessible en écriture, Spark le signale et se rabat sur le service via PHP. Ce réglage dépend du serveur et n'est pas repris lors de l'export ou de l'import des réglages.
- Annuler
- Désactivez l'interrupteur et enregistrez ; Spark retire son bloc de .htaccess.
- Nom technique
htaccess_optimize
Show the old page while rebuilding
- Ce que cela fait
- Après une modification de contenu ordinaire, le visiteur suivant reçoit encore brièvement la version précédente pendant que Spark construit la nouvelle. Ainsi, personne n'attend une première construction lente. Les changements de prix, de stock ou de statut de publication et une purge manuelle (le vidage du cache) restent immédiatement visibles.
- Quand l'activer ou le désactiver
- Activé si vous modifiez souvent des textes sur un site très fréquenté. Désactivé si les visiteurs ne doivent jamais voir la version précédente après une modification.
- Prérequis
- Page cache activé. La durée maximale se règle dans le champ en dessous.
- Vérifier l'effet
- Juste après l'enregistrement d'un article, la page servie via PHP renvoie l'en-tête
x-spark-speed-cache: STALE, puis HIT avec le nouveau contenu. - Exemple
- Vous corrigez une faute de frappe dans un article de blog. Le premier visiteur suivant voit brièvement l'ancien texte ; le suivant reçoit la version corrigée.
- À noter
- Un visiteur peut voir du contenu périmé pendant la durée définie au maximum. Sur un serveur Kinsta, l'interrupteur n'a aucun effet.
- Annuler
- Désactivez l'interrupteur et enregistrez.
- Nom technique
serve_stale
How long the old page may be served (seconds)
- Ce que cela fait
- Le nombre maximal de secondes pendant lesquelles la version précédente peut encore être affichée. Ensuite, un visiteur reçoit simplement une construction fraîche.
- Quand l'activer ou le désactiver
- Ne le modifiez que si Show the old page while rebuilding est activé. Plus court signifie moins de risque de contenu périmé.
- Prérequis
- Une valeur de 30 à 3600. Une valeur vide ou 0 devient 300.
- Exemple
- 600 signifie au plus dix minutes de la version précédente.
- Annuler
- Remettez la valeur à 300 et enregistrez.
- Nom technique
stale_ttl
Preloads as HTTP Link header
- Ce que cela fait
- Envoie aussi les fichiers que Spark précharge déjà (comme la plus grande image en haut de l'écran, les polices et le style) sous forme d'en-tête Link dans la réponse du serveur. Un CDN ou un serveur avec 103 Early Hints peut alors envoyer ces fichiers avant que le HTML soit prêt.
- Quand l'activer ou le désactiver
- Activé si vous utilisez un CDN ou un serveur qui exploite les Early Hints ou les en-têtes Link. Sans une telle couche intermédiaire, cela n'apporte rien.
- Vérifier l'effet
- La réponse pour une page en cache contient un en-tête
Link: <...>; rel=preload. - Exemple
- Votre site est derrière Cloudflare avec Early Hints activé ; le navigateur peut alors récupérer plus tôt l'image principale.
- À noter
- Un fichier préchargé à tort ne coûte que de la bande passante.
- Annuler
- Désactivez l'interrupteur et enregistrez.
- Nom technique
preload_headers
Save settings
- Ce que cela fait
- Enregistre les interrupteurs et le champ de cette carte. Spark relance ensuite la construction du cache ; le cache existant n'est pas vidé au préalable.
- Vérifier l'effet
- Une confirmation apparaît en haut et la ligne de statut de la carte se met à jour.
Cart and logged-in customers
Sans ces deux fonctions, ce sont vos acheteurs qui ont le site le plus lent : quiconque a quelque chose dans son panier ou est connecté reçoit une page entièrement construite à chaque clic. Les deux sont désactivées par défaut et vous les activez volontairement vous-même.

Cached pages with a filled cart
- Ce que cela fait
- Normalement, un visiteur qui a quelque chose dans son panier reçoit à chaque clic une page entièrement construite, et le site est donc le plus lent pour les acheteurs. Avec cette fonction activée, ce visiteur reçoit la page partagée en cache, et un petit script y insère son propre panier. Une page construite avec un panier rempli n'entre jamais dans le cache partagé. Le panier, le paiement et le compte ne sont jamais mis en cache.
- Quand l'activer ou le désactiver
- Activé pour une boutique WooCommerce, mais seulement après que Run test a montré que les pages restent identiques en dehors du panier. Le statut à côté du titre affiche off ou on.
- Prérequis
- WooCommerce actif et un test réussi datant de 30 jours au plus.
- Vérifier l'effet
- Dans une fenêtre privée, mettez un produit au panier et ouvrez une page de catégorie : le nombre d'articles du panier est correct et la page arrive via PHP en HIT au lieu de BYPASS.
- À noter
- L'activer vide tout le cache de page, qui est ensuite reconstruit. Les textes de panier que WooCommerce n'actualise pas (par exemple un compteur personnalisé ou « plus que 20 euros pour la livraison gratuite ») peuvent rester périmés ; le test vous en avertit.
- Annuler
- Dès que la fonction est activée, un bouton pour la désactiver apparaît sur cette carte.
- Nom technique
woo_cart_cache
Run test
- Ce que cela fait
- Spark met un produit simple dans un panier de test, construit un certain nombre de pages de votre site avec et sans panier et les compare. Le panier de test est ensuite supprimé. Le résultat apparaît à la place de Not tested yet.
- Quand l'activer ou le désactiver
- Avant d'activer la fonction panier, et de nouveau après de grosses modifications de votre thème ou du mini-panier.
- Prérequis
- WooCommerce avec au moins un produit simple en stock et pouvant être mis au panier. Le test s'exécute en arrière-plan via WP-Cron.
- Vérifier l'effet
- Rechargez l'onglet après quelques minutes et lisez la ligne du dernier test. Les pages que vous voulez faire tester vous-même se placent sous Test pages dans Advanced rules.
- À noter
- Le test construit chaque page de test plusieurs fois et charge donc brièvement le site. Faites-le de préférence en dehors des heures de pointe.
Own cache for logged-in customers
- Ce que cela fait
- Un client connecté reçoit, dès sa deuxième visite d'une page, sa propre copie enregistrée. Elle se trouve dans un dossier que seul son propre cookie de connexion permet de trouver, si bien qu'un client ne voit jamais la page d'un autre. Uniquement les rôles de client, jamais les administrateurs, et jamais le panier, le paiement ou le compte.
- Quand l'activer ou le désactiver
- Activé pour les boutiques ou les sites d'adhérents où beaucoup de clients naviguent connectés.
- Prérequis
- Page cache activé, clés de sécurité uniques dans wp-config.php, et aucun autre plugin de cache ne gère le cache de page. Si ce n'est pas possible, la carte affiche la raison à la place du bouton.
- Vérifier l'effet
- Connectez-vous avec un compte de test ayant le rôle de client et ouvrez deux fois la même page : la deuxième fois, l'en-tête
x-spark-speed-source: klantrenvoie HIT. La carte affiche le nombre de sessions avec des copies propres. - À noter
- Chaque modification faite par le client (panier, formulaire, commande), la déconnexion et chaque purge vident toutes ses copies. Une copie a au plus 8 heures, donc un contenu qui change tout seul peut rester périmé aussi longtemps.
- Annuler
- Dès que la fonction est activée, un bouton pour la désactiver apparaît sur cette carte ; toutes les copies de clients sont alors supprimées.
- Nom technique
klant_cache
Switch on
- Ce que cela fait
- Active Own cache for logged-in customers. Si cela échoue, Spark rétablit le réglage et indique pourquoi.
- Vérifier l'effet
- Le libellé à côté du titre passe de off à on.
Cache build
Le warmer remplit et entretient le cache de lui-même en arrière-plan. Sur cette carte, vous voyez où il en est, vous pouvez tout faire reconstruire et, dans le bloc Build mode, choisir entre un tour sécurisé et un tour rapide.

Chiffres: ready, queued, total, coverage, last build, last purge
- Ce que cela fait
- Le warmer est le processus d'arrière-plan qui remplit et tient à jour le cache. ready est le nombre de pages disposant d'une copie enregistrée (bureau et mobile comptent pour une seule page), queued ce qu'il reste à construire, total le nombre de pages que Spark veut mettre en cache et coverage le pourcentage de pages prêtes sur le total. last build et last purge indiquent quand le warmer a construit quelque chose pour la dernière fois et quand tout le cache a été vidé pour la dernière fois.
- Vérifier l'effet
- Les chiffres sont mis à jour quand vous rechargez l'onglet. Si une mesure manque, Spark affiche « pas encore mesuré » plutôt qu'un 0 inventé.
- Exemple
- Sur le site de test : 29 prêtes, 0 en file d'attente, 32 au total, 91 % de couverture.
- À noter
- Le warmer doit pouvoir atteindre votre site lui-même. Sinon, une ligne apparaît sur cette carte pour indiquer que le warmer est bloqué ou en pause, avec un bouton pour le relancer.
Rebuild cache
- Ce que cela fait
- Vide tout le cache de page, puis remet en file d'attente toutes les pages publiques, les plus importantes d'abord (accueil, catégories de produits, produits, pages, articles).
- Quand l'activer ou le désactiver
- Après de grosses modifications, comme un nouveau menu, un template de builder modifié ou d'autres réglages de thème.
- Vérifier l'effet
- Un message indique le nombre de pages en cours de reconstruction ; last purge change et queued augmente.
- À noter
- Tant que le warmer n'a pas terminé, les visiteurs reçoivent des pages entièrement construites ; sur un grand site, cela se remarque. Le cache d'objets n'est pas vidé par cette action.
- Annuler
- Impossible à annuler ; le warmer reconstruit le cache tout seul.

Build mode
- Ce que cela fait
- Un bloc dépliable dans lequel vous choisissez comment Spark remplit le cache. Safe build (slow) : après la mise en cache, chaque page est encore récupérée une fois sans optimisations et comparée ; une page qui ne se construit pas correctement est aussitôt retirée du cache et mémorisée. Fast build : mise en cache seule, sans contrôle par page ; les pages rejetées par le tour sécurisé précédent ne reçoivent aucune optimisation, afin que ces erreurs ne reviennent pas. Le choix actif reçoit le libellé active.
- Quand l'activer ou le désactiver
- Un tour sécurisé après la première installation ou après de grosses modifications d'optimisation ; ensuite, le tour rapide suffit.
- À noter
- Un tour sécurisé dure environ deux fois plus longtemps. Les erreurs qui n'apparaissent que parce qu'un script différé s'exécute dans le navigateur ne sont pas détectées par cette comparaison.
- Nom technique
warm_mode
Start safe build
- Ce que cela fait
- Choisit le mode sécurisé, efface l'ancien verdict, vide tout le cache de page et met toutes les pages en file d'attente pour les construire et les contrôler une par une.
- Vérifier l'effet
- Un message indique le nombre de pages ; ensuite, What the check remembered se remplit.
- À noter
- Le cache est temporairement vide, le site est donc un peu plus lent.
- Annuler
- Cliquez sur Start fast build pour passer en mode rapide.
Start fast build
- Ce que cela fait
- Choisit le mode rapide et met toutes les pages en file d'attente sans vider d'abord le cache. Le verdict du tour sécurisé précédent reste valable.
- Vérifier l'effet
- Un message indique le nombre de pages et combien d'erreurs connues sont servies sans optimisations.
- Annuler
- Cliquez sur Start safe build.
What the check remembered
- Ce que cela fait
- Un résumé du dernier tour sécurisé, par exemple 13 pages checked: 13 built correctly, 0 did not. Si des pages ont été rejetées, il indique lesquelles et pourquoi. Si vous avez modifié des réglages d'optimisation après le contrôle, Spark signale que le verdict n'est plus à jour.
- Quand l'activer ou le désactiver
- Si vous voyez le message indiquant que vos réglages ont changé, lancez un nouveau safe build pour obtenir un verdict à jour.
Clear check memory
- Ce que cela fait
- Supprime tous les verdicts mémorisés par page. Le prochain tour sécurisé repart de zéro.
- Quand l'activer ou le désactiver
- Après avoir corrigé la cause d'une page rejetée, par exemple un conflit de plugin.
- À noter
- Sans verdict, une page précédemment rejetée reçoit de nouveau des optimisations en mode rapide et la même erreur peut revenir.
- Annuler
- Lancez un safe build pour remplir à nouveau la mémoire.
Object cache
Le cache d'objets accélère tout ce qui ne vient pas du cache de page, comme le tableau de bord, la page de paiement et les visiteurs connectés.

Object cache
- Ce que cela fait
- À chaque construction d'une page, WordPress récupère beaucoup de données dans la base de données. Un cache d'objets persistant conserve ces données entre les requêtes, ce qui accélère tout ce qui ne vient pas du cache de page : tableau de bord, panier et paiement, visiteurs connectés et construction du cache. Spark utilise Redis, Memcached, SQLite ou APCu, selon ce que le serveur propose.
- Quand l'activer ou le désactiver
- Activé si le statut affiche connected après l'enregistrement. Désactivé si votre hébergement fournit déjà son propre cache d'objets.
- Prérequis
- Un stockage joignable sur le serveur et aucun fichier de cache d'objets d'un autre plugin. La gestion exige une licence valide (ou la période de grâce de 14 jours).
- Vérifier l'effet
- La ligne sous le titre (par exemple Active · SQLITE connected) et les lignes Backend et Connected. Si Spark ne trouve aucun stockage, un message jaune apparaît après l'enregistrement.
- Exemple
- Lors du premier Optimize my site sur le site de test, l'optimiseur a activé le cache d'objets avec SQLite, puis a vérifié la connexion.
- À noter
- La description à côté de l'interrupteur ne mentionne que Redis, Memcached et APCu, mais SQLite est aussi utilisé. Ce réglage dépend du serveur et n'est pas repris lors de l'export ou de l'import.
- Annuler
- Désactivez l'interrupteur et enregistrez ; Spark supprime de nouveau son fichier de cache d'objets.
- Nom technique
object_cache
Save settings
- Ce que cela fait
- Enregistre l'état de l'interrupteur Object cache. Spark place ou supprime ensuite le fichier correspondant.
Backend, Connected, Default TTL, Breaker
- Ce que cela fait
- Backend : quel stockage est utilisé (redis, memcached, sqlite ou apcu). Connected : si ce stockage répond réellement en ce moment. Default TTL : combien de temps les données sans durée d'expiration propre sont conservées (86 400 s font un jour). Breaker : une protection qui ignore temporairement le stockage s'il répond trop lentement à plusieurs reprises ; closed est l'état normal.
- Vérifier l'effet
- Si Connected indique non ou si le Breaker est ouvert, consultez Diagnostics pour en trouver la cause.
Empty object cache
- Ce que cela fait
- Vide le cache d'objets. Nécessaire après une modification faite directement dans la base de données et que le cache d'objets ne remarque pas de lui-même.
- Prérequis
- Visible uniquement si un cache d'objets persistant est actif.
- Vérifier l'effet
- Un message indique que le cache d'objets a été vidé.
- À noter
- Le site récupère ensuite tout à nouveau dans la base de données et est donc un peu plus lent. Le cache de page reste en place ; inversement, vider le cache de page ne vide pas non plus le cache d'objets.
Cached pages
Une liste des pages dont Spark conserve une copie, avec, pour chaque page, un bouton pour reconstruire uniquement cette page.

Liste Cached pages
- Ce que cela fait
- Affiche les pages réellement présentes sur le disque, les plus récentes d'abord : le chemin, le statut, il y a combien de temps la copie a été faite, et un bouton d'action.
- Vérifier l'effet
- Comparez le nombre entre parenthèses avec ready sous Cache build.
- À noter
- La colonne Statut affiche toujours HIT : c'est un marqueur fixe indiquant qu'une copie existe, pas une mesure en direct. Si votre serveur utilise son propre cache LiteSpeed, ce que LiteSpeed conserve ne figure pas dans cette liste.
Re-cache this page
- Ce que cela fait
- La petite flèche dans la colonne Actions. Supprime uniquement les copies de cette page (y compris les pages suivantes) et la fait reconstruire immédiatement.
- Quand l'activer ou le désactiver
- Quand une page paraît encore périmée après une modification, sans vider tout le cache.
- Vérifier l'effet
- Un message Page cached again apparaît avec le chemin, et le temps dans la colonne Cached repart de zéro.
- À noter
- Le cache d'objets n'est pas vidé par cette action.
Advanced rules
Précisément ce qui est enregistré ou non et combien de variantes une adresse peut avoir. Pour la plupart des sites, rien n'a besoin de changer ici.

Show advanced cache rules
- Ce que cela fait
- Déplie les champs qui déterminent précisément ce qui est enregistré ou non et combien de variantes une adresse peut avoir. Toutes les listes fonctionnent avec un élément par ligne.
- Quand l'activer ou le désactiver
- Nécessaire uniquement si vous avez une exception précise. Les listes par défaut couvrent une boutique WooCommerce normale.
Never cache URLs
- Ce que cela fait
- Un morceau de texte par ligne. Si l'adresse d'une requête contient ce texte (la casse n'a pas d'importance), la page n'est pas enregistrée.
- Quand l'activer ou le désactiver
- Ajoutez une ligne pour les pages au contenu personnel qui ne figurent pas dans la liste, par exemple une adresse de paiement différente.
- Vérifier l'effet
- Une page non enregistrée renvoie via PHP l'en-tête
x-spark-speed-reasonavec la règle qui correspondait. - Exemple
- Sur le site de test, l'optimiseur a aussi ajouté des adresses de boutique néerlandaises comme
/winkelmandet/afrekenen. - À noter
- C'est une correspondance partielle : une ligne trop courte exclut aussi d'autres pages. Une copie déjà enregistrée ne disparaît pas toute seule ; videz le cache pour cela.
- Annuler
- Supprimez la ligne, enregistrez et videz le cache si nécessaire.
- Nom technique
bypass_urls
Bypass cookies
- Ce que cela fait
- Le début des noms de cookies, un par ligne. Un visiteur avec un tel cookie ne reçoit jamais de copie partagée, et sa visite n'est pas non plus enregistrée.
- Quand l'activer ou le désactiver
- Ajoutez un cookie d'un plugin qui modifie la page selon le visiteur, par exemple un choix de devise.
- À noter
- N'ajoutez jamais ici de cookies de mesure comme
_gaou_fbp: presque plus personne ne recevrait alors de page en cache. Les cookies de connexion, de pages protégées par mot de passe et de commentaires restent toujours dans la liste, même si vous les retirez. - Annuler
- Supprimez la ligne et enregistrez.
- Nom technique
bypass_cookies
Ignored query parameters
- Ce que cela fait
- Des paramètres dans une adresse (la partie après le point d'interrogation) qui ne changent pas la page, comme les codes publicitaires et de campagne. Spark les ignore, de sorte que tout le monde reçoit la même copie.
- Quand l'activer ou le désactiver
- Ajoutez un paramètre si des visiteurs arrivent par une nouvelle plateforme publicitaire avec son propre code.
- Vérifier l'effet
- Une adresse avec
?utm_source=testreçoit la même copie que l'adresse sans ce paramètre. - À noter
- N'ajoutez jamais ici un paramètre qui change bel et bien le contenu (par exemple un numéro de page ou un filtre) ; les visiteurs verraient alors la mauvaise page.
- Annuler
- Supprimez la ligne et enregistrez.
- Nom technique
ignore_queries
Query parameters that create a variant
- Ce que cela fait
- Des paramètres à nombre de valeurs limité qui changent bel et bien la page. Chaque combinaison reçoit sa propre copie. Sinon, une page avec un paramètre inconnu n'est pas enregistrée.
- Exemple
orderbysi votre boutique propose quelques ordres de tri fixes.- À noter
- N'ajoutez ici ni filtres (facettes), ni mots-clés de recherche, ni filtres de prix : chaque valeur imaginable recevrait son propre fichier et le cache grandirait sans limite.
- Annuler
- Supprimez la ligne, enregistrez et videz le cache pour les anciennes variantes.
- Nom technique
cache_queries
Test pages
- Ce que cela fait
- Des pages supplémentaires que Spark inclut dans ses tests, comme le test du panier. Un chemin par ligne. Spark choisit déjà lui-même la page d'accueil, une catégorie de produits et du contenu récent ; au total, il teste 8 pages au maximum.
- Quand l'activer ou le désactiver
- Quand une page importante à la structure particulière, comme une page d'offres, doit participer.
- Exemple
/deals/- À noter
- Les pages d'un autre domaine sont ignorées. Plus de pages rallongent un test.
- Annuler
- Supprimez la ligne et enregistrez.
- Nom technique
proof_urls
Maximum variants per URL
- Ce que cela fait
- La limite du nombre de variantes enregistrées d'une adresse. Actualiser une variante existante est toujours autorisé ; une nouvelle variante au-delà de la limite n'est pas enregistrée et ce visiteur reçoit simplement une construction fraîche. 0 signifie aucune limite.
- Quand l'activer ou le désactiver
- Plus bas sur un petit serveur disposant de peu d'espace disque.
- Prérequis
- Un nombre de 0 à 500.
- Vérifier l'effet
- Si la limite est atteinte, l'en-tête
x-spark-speed-reasonl'indique. - À noter
- Une valeur trop basse laisse des variantes hors cache ; 0 supprime cette protection.
- Annuler
- Remettez la valeur à 60 et enregistrez.
- Nom technique
max_variants_per_url
Save cache rules
- Ce que cela fait
- Enregistre en une fois tous les champs de ce bloc, puis remet toutes les pages en file d'attente du warmer.
- Vérifier l'effet
- Un message apparaît en haut pour indiquer que les exclusions ont été enregistrées et que le cache est actualisé.
- À noter
- Le contenu de chaque champ remplace entièrement l'ancienne liste. Copiez d'abord une liste en cas de doute.
Poursuivre dans la documentation
Toutes les instructions se trouvent sur la page de documentation de Spark Speed.
Un doute sur une étape ? Revenez en arrière, contrôlez votre site et posez-nous la question via la page de contact.
Pas encore Spark Speed ? Découvrez ce qu'il fait et ce qu'il coûte.
Questions fréquentes
Sur Apache avec Apache static-serve, le serveur envoie le fichier enregistré sans démarrer PHP, et Spark ne définit alors aucun en-tête. Regardez en bas du code source le commentaire qui commence par Spark Speed | cached.
Le cache de page conserve des pages complètes pour les visiteurs anonymes. Le cache d'objets conserve des données de base de données et accélère tout ce qui doit tout de même être construit, comme le tableau de bord et la page de paiement. Vider l'un ne vide pas l'autre.
Vérifiez que le warmer peut atteindre votre site lui-même. Sinon, la carte Cache build indique que le warmer est bloqué ou en pause ; corrigez la cause sur le serveur et relancez le warmer avec le bouton de cette carte.
Tant que vous ne faites aucun choix, Spark utilise le tour sécurisé. Après un tour sécurisé terminé, Spark passe de lui-même au tour rapide, qui utilise le verdict du tour sécurisé.