Les mots utiles, en clair
- Cache
- Une copie temporaire d’une page ou d’un fichier, conservée pour l’afficher plus vite. Vider le cache supprime ces copies, pas vos contenus d’origine.
- API : échange entre services
- Un moyen pour deux services de se transmettre une demande et un résultat.
Comprendre la situation
L’API REST de WordPress sert des données utilisées par l’éditeur, des extensions ou des applications. Le cache HTML de PageSpeed.fr ne vise pas ces réponses. Une requête vers wp-json peut donc continuer à solliciter WordPress même lorsque les pages publiques sont accélérées. Il faut préserver ses règles d’authentification et son format de réponse.
Marche à suivre
- Repérez les requêtes REST dans l’onglet Réseau lors de l’action concernée.
- Vérifiez leur statut et leur réponse sans partager de jeton d’authentification.
- Comparez le temps du document HTML et celui de l’appel de données séparément.
- Si l’appel est lent, identifiez l’extension qui le produit et le volume de données retournées.
Vérifier le résultat
Le résultat attendu est une API fonctionnelle et des mesures correctement attribuées. Ajouter une règle de cache générale à toutes les URL pour accélérer ces appels serait inadapté sans analyse de leurs données. Un futur cache d’API demanderait un périmètre, des clés et des règles de confidentialité distincts de ceux du cache de page.