Creebs creebs. Mécanicien de sites web
🕐 Absent pour le moment. Laissez un message via le chat 💬 ou par email : réponse garantie sous 24h.
TTFB
WordPressLenteur

Site WordPress lent : mesurer d'abord, corriger ensuite.

Un site WordPress lent perd des visiteurs, des ventes et des places dans Google. La tentation est d'installer une extension d'optimisation de plus. Mauvais réflexe : tant qu'on ne sait pas où se perd le temps, on corrige au hasard. Voici comment le savoir en quelques minutes.

⏱️ Lecture : 7 min 🔧 Niveau : intermédiaire 📅 Mis à jour : 09/2026

La question qui oriente tout : serveur ou page ?

Une page met du temps à s'afficher pour deux raisons très différentes :

  • Le serveur met longtemps à répondre : PHP et la base de données calculent la page. C'est le TTFB (Time To First Byte), le temps avant de recevoir le premier octet.
  • La page est lourde : le serveur répond vite, mais le navigateur doit ensuite charger des images énormes, des polices et des dizaines de scripts.

Pour mesurer le TTFB, PageSpeed Insights le signale dans ses diagnostics quand le temps de réponse initial du serveur est trop long. En ligne de commande, c'est plus direct :

curl -o /dev/null -s -w 'TTFB : %{time_starttransfer} s\n' https://www.exemple.fr/
TTFB mesuréCe que ça veut dire
Moins de 0,5 sLe serveur va bien : cherchez du côté du poids de la page
0,5 à 1,5 sPas de cache de page, ou des extensions lourdes
Plus de 1,5 sProblème côté serveur : base de données, extension, limites de l'hébergement
💡 Mesurez plusieurs fois, et en navigation privée : la première visite après un vidage de cache est toujours plus lente. C'est la moyenne qui compte, pas une mesure isolée.

1. Le serveur répond lentement

Pas de cache de page

Sans cache, WordPress recalcule chaque page à chaque visite : des dizaines de requêtes à la base de données pour produire un résultat qui n'a pas changé depuis hier. Un cache de page sert une version déjà prête. Sur un serveur LiteSpeed, LiteSpeed Cache est le plus efficace ; ailleurs, WP Super Cache ou WP Rocket. Une seule extension de cache à la fois : deux caches ensemble se contredisent.

Une base de données encombrée

Certaines extensions stockent des données dans la table des options avec le chargement automatique activé : elles sont lues à chaque page, y compris celles d'extensions supprimées depuis des années. La Santé du site (Outils → Santé du site) le signale par « Les options chargées automatiquement peuvent affecter les performances ». Au-delà d'un mégaoctet, le gain d'un nettoyage est net. Mêmes symptômes avec des milliers de révisions d'articles ou de sessions WooCommerce expirées.

Une extension qui ralentit tout

Le nombre d'extensions compte moins que leur qualité : vingt extensions légères valent mieux qu'une seule mal écrite. L'extension Query Monitor affiche, pour chaque page, les requêtes les plus lentes et l'extension qui les lance. Elle montre aussi les appels à des services externes (vérification de licence, statistiques) : un seul appel qui attend cinq secondes une réponse suffit à ralentir toute l'administration.

Les limites de l'hébergement

Sur un hébergement mutualisé, votre compte a droit à une part fixe de processeur, de mémoire et de processus simultanés. Quand le site la dépasse, les requêtes attendent leur tour, ou échouent en erreur 503. Sur cPanel, le panneau Utilisation des ressources montre si ces limites ont été atteintes, et à quelles heures. Une version de PHP récente (8.2 ou plus) aide aussi : chaque version majeure exécute WordPress plus vite que la précédente.

2. La page est trop lourde

  • Des images trop grandes : une photo de 4 000 pixels affichée en 800 pixels pèse vingt fois trop. Redimensionnez avant l'envoi et servez-les en WebP ou AVIF.
  • Un constructeur de pages chargé : Elementor, Divi ou WPBakery ajoutent beaucoup de code. Désactivez leurs widgets et animations inutilisés.
  • Des scripts externes : chat, pixels publicitaires, vidéos intégrées, polices hébergées ailleurs. Chacun ajoute une connexion à un autre serveur. Gardez ceux qui rapportent quelque chose.
  • Des sliders en haut de page : lourds, lents, et presque jamais regardés au-delà de la première image.

3. Seule l'administration est lente

Si le site public est rapide mais que le tableau de bord rame, le cache n'y est pour rien (l'administration n'est jamais mise en cache). Les suspects : une extension qui interroge un service externe à chaque écran, le « heartbeat » de WordPress très sollicité avec plusieurs onglets ouverts, ou une boutique WooCommerce dont les tâches planifiées se sont accumulées (Outils → Actions planifiées). Query Monitor, encore lui, désigne le coupable.

⚠️ Évitez d'empiler les extensions « d'optimisation » : cache, minification, chargement différé et optimisation d'images en quatre extensions différentes finissent par se contredire et casser la mise en page. Une extension de cache complète, bien réglée, fait mieux que quatre partielles.

Quand me confier le problème

Si vous avez mesuré et que la cause reste floue, ou si les corrections cassent l'affichage : je mesure page par page, je trouve ce qui coûte du temps (serveur, base, extension, poids) et je corrige, avec les mesures avant et après. Intervention de 80 à 250 € selon l'ampleur, diagnostic gratuit. Pour une boutique, voir aussi la réparation WooCommerce.

Votre site traîne ?

Envoyez-moi l'adresse, je vous dis où se perd le temps, sans engagement.

Demander mon diagnostic gratuit →