Lancer la synchronisation, surveiller et mettre en cache
Le moteur de maillage tourne dans deux modes, enregistre ce qu'il fait, et met le résultat en cache. Cette page couvre les trois.
SYNC, le mode manuel
Disponible dans les deux éditions. Vous le déclenchez depuis l'administration de l'extension.
- Cliquez FETCH ITEMS pour parcourir votre site à la recherche des contenus qui ont un focus keyword.
- Revoyez la liste. Vous pouvez retirer les éléments que vous ne voulez pas synchroniser.
- Réglez les paramètres du lien : priorité, plafond, correspondance partielle, gras, casse. Voir règles de correspondance.
- Cliquez SYNC NOW.

Le journal en direct affiche chaque règle au moment de sa création, avec horodatage et destination.

AUTO LINKS, le mode continu
Pro seulement. Quand AUTO LINKS est activé, l'extension repère les contenus nouveaux ou mis à jour et crée les règles sans intervention, selon une planification.
| Réglage | Options | Par défaut |
|---|---|---|
| Taille de lot | 10, 25, 50 ou 100 éléments | 25 |
| Fréquence | 15 min, 30 min, horaire, 2 h, 6 h, quotidien | 15 minutes |
Un interrupteur distinct désactive le déclenchement en temps réel sur save_post tout en gardant la synchronisation planifiée active. Cela vous laisse décider du moment où un nouveau contenu entre dans le système.
La pastille du menu d'administration indique le nombre d'éléments en attente.
Le moteur d'arrière-plan
À comprendre si vous gérez un gros site :
- Le cron se déclenche à la fréquence configurée.
- Un verrou en transient,
ails_auto_sync_lockd'une durée de 5 minutes, empêche les exécutions concurrentes. - L'extension récupère un lot d'articles à partir du décalage mémorisé.
- Pour chaque article, elle prépare les données du lien : identifiant, titre, focus keyword, URL, attributs par défaut.
- Si l'article n'est pas déjà dans la table du journal, une entrée est insérée.
- Le décalage avance pour le lot suivant.
- Quand il ne reste plus d'article, le décalage repart de zéro et un horodatage est enregistré.
Après chaque lot, les compteurs de pastille et les totaux sont mis à jour arithmétiquement plutôt qu'en vidant tout le cache. Sur un gros site, c'est précisément là que se joue la différence.
Les cinq derniers éléments synchronisés sont stockés dans ails_last_synced_items pour le tableau de bord.
Le journal d'activité

Chaque entrée affiche le titre de la page, le mot-clé employé comme ancre, la date de création, la date de dernière modification et les actions disponibles.
Recherchez par titre ou par mot-clé, et paginez avec le réglage du nombre d'entrées par page.
Supprimer une entrée retire la règle correspondante, donc le lien cesse d'être injecté au rendu suivant. La suppression en lot se fait par les cases à cocher.
Ce que le journal prouve, et ce qu'il ne prouve pas
Le journal enregistre les règles synchronisées. Il ne dit pas combien de liens une page donnée finit par afficher : les exclusions, les liens déjà présents, la protection contre l'auto-référence et le plafond par page réduisent les règles aux liens rendus. Pour savoir ce qu'affiche une page, regardez la page.
Cache et performance
L'extension met en cache les résultats de requête sous forme de transients WordPress. Le premier rendu d'une page déclenche une requête en base pour trouver les mots-clés correspondants ; le résultat est stocké sous ailsitem{post_id} pour les rendus suivants.
Expiration : 14 jours par défaut, ajustable par le réglage expiration. Passé ce délai, l'affichage suivant relance une requête.
Quand le vider
Utilisez Delete Transient Cache dans l'onglet Sync quand vous avez besoin qu'un changement prenne effet immédiatement. C'est le cas après avoir :
- modifié le journal d'activité ou les liens manuels ;
- changé les mots-clés, balises ou URL exclus ;
- mis à jour des focus keywords dans votre extension SEO.
Le bouton ne vide que les transients créés par cette extension. Il ne touche ni WP Super Cache, ni W3 Total Cache, ni LiteSpeed, ni aucune autre extension de cache de votre site.
Performance
La requête tourne une fois par page et par période de cache, et le système de transients sert les affichages suivants. SYNC et AUTO LINKS sont conçus pour traiter plus de 1 000 éléments sans mettre le serveur en difficulté, y compris en hébergement mutualisé.
À lire ensuite
- Comment ça fonctionne : le mécanisme au rendu
- Règles de correspondance : ce qui est reconnu, et son apparence
- Contrôler ce qui est lié : les quatre niveaux d'exclusion
- Liens manuels : les liens que vous définissez vous-même