PAGESPEED.FR 0.1.0 — GUIDE DES PREMIERS TESTS

Éditeur : MetaLeads — SIRET 10261860000013
Assistance : contact@pagespeed.fr

1. PÉRIMÈTRE

Cette version autonome propose un cache HTML local de cinq minutes maximum, une purge WordPress, le préchargement borné et des corrections ciblées d’attributs d’images. Le site fonctionne sans compte et sans transfert vers PageSpeed.fr. CDN, conversion WebP/AVIF, CSS critique, optimisation JavaScript et tableau de bord distant ne sont pas encore disponibles.

Le cache prend en charge des sites vitrines WordPress en site unique. WooCommerce, Easy Digital Downloads, sessions, formulaires et pages personnalisées sont exclus. Tester d’abord une copie de préproduction avec sauvegarde vérifiée.

2. INSTALLATION

Extensions > Ajouter une extension > Téléverser une extension. Choisir le ZIP fourni. Installer et activer. Ouvrir Réglages > PageSpeed.fr. L’installation seule ne modifie pas wp-config.php. Le bouton « Activer les optimisations » permet ensuite d’installer notre fichier advanced-cache.php et un bloc WP_CACHE identifié si nécessaire.

Si une autre extension possède advanced-cache.php, PageSpeed.fr s’arrête avec une explication. Il ne faut pas supprimer ce fichier sans comprendre à quel système il appartient. Une définition WP_CACHE déjà existante est également préservée.

3. RECETTE FONCTIONNELLE

Avant activation, relever trois URL publiques, capturer leur rendu sur mobile et ordinateur, puis tester navigation, menus, formulaire de contact et liens importants. Après activation, refaire les mêmes contrôles. Les formulaires ne sont pas mis en cache dans cette version.

Sur une page publique sans formulaire, effectuer deux requêtes sans cookie. Dans les outils réseau, la réponse porte X-PageSpeed-Fr-Cache: MISS puis HIT si la page est admissible. Une session privée peut malgré tout recevoir des cookies : contrôler la requête, pas seulement le mode de fenêtre.

Vérifier qu’une requête connectée, avec paramètre d’URL, avec cookie ou en POST ne reçoit pas HIT. Une page privée doit rester inaccessible anonymement. Les en-têtes de sécurité autorisés sont conservés dans le cache. Aucune page avec nonce CSP n’est enregistrée.

Modifier ensuite un texte dans WordPress. La purge doit rendre visible la nouvelle version. Le bouton « Vider le cache » renouvelle également la génération et propose un préchargement des pages principales.

4. PRÉCHARGEMENT

Le bouton « Précharger les pages » programme dix URL au maximum : accueil et publications récentes. Une tâche contacte une URL, puis programme la suivante au moins quinze secondes plus tard. WP-Cron doit être déclenché par le trafic ou un ordonnanceur système. Aucun moteur de traitement lourd ne fonctionne dans la requête du visiteur. Le compteur mesure des tentatives et ne prouve pas qu’une page est admissible au cache.

5. SUSPENSION ET RETOUR ARRIÈRE

Cliquer « Suspendre ». Notre lecteur advanced-cache.php est retiré, les filtres d’images sont arrêtés et notre bloc WP_CACHE est supprimé si aucun autre cache n’a repris le fichier. WordPress régénère les pages originales. Un cache d’hébergement extérieur peut nécessiter sa propre purge.

La désactivation par Extensions applique les mêmes protections. La suppression de l’extension retire aussi ses options et fichiers de support connus. Les fichiers inattendus sont conservés ; aucun dossier n’est supprimé récursivement.

Si un autre cache a repris advanced-cache.php, PageSpeed.fr conserve ce fichier et la définition WP_CACHE : ne pas les enlever automatiquement protège le système qui en dépend maintenant.

6. MESURES

Comparer les mêmes URL, mêmes paramètres mobile/ordinateur et plusieurs tests. Conserver la médiane plutôt que le meilleur résultat. Un score Lighthouse n’est pas une promesse de classement Google. Les données réelles des Core Web Vitals et les tests de laboratoire sont des mesures distinctes.

7. RETOUR DE TEST

Envoyer à contact@pagespeed.fr : version WordPress/PHP, thème et extensions pertinentes, URL concernée, étapes de reproduction, résultat attendu, résultat observé et en-tête cache. Masquer identifiants, jetons et informations privées. Une différence de résultat sur une configuration non testée demande un examen, pas une activation plus agressive.
