Résumé rapide du problème
Le TTFB (Time To First Byte) mesure le délai entre la requête et le premier octet renvoyé par le serveur. Sur WordPress, un TTFB élevé vient d'un hébergement lent, de l'absence de cache, d'une version de PHP ancienne ou de requêtes SQL non optimisées. Un bon TTFB reste sous 600 ms.
Solution rapide
Mettez en place un cache de pages et un cache d'objets, passez à une version de PHP récente, optimisez la base de données et, si nécessaire, changez pour un hébergement plus rapide.
Comment reconnaître ce bug
- Les outils de mesure signalent un « temps de réponse du serveur » élevé
- La page reste blanche un long moment avant de commencer à s'afficher
- Le TTFB dépasse 600 ms, voire plusieurs secondes
- La lenteur est constante, indépendamment de la taille de la page
Qu'est-ce que ce bug WordPress ?
Le TTFB est le temps que met le serveur à traiter la requête avant d'envoyer la première donnée. Il regroupe la latence réseau, le traitement PHP et les requêtes à la base de données. Sur WordPress, il est crucial car il s'ajoute à tous les autres délais : tant que le premier octet n'est pas reçu, le navigateur ne peut rien afficher.
Pourquoi ce problème apparaît-il ?
Hébergement lent
Un serveur mutualisé surchargé met longtemps à traiter chaque requête.
Absence de cache de pages
Sans cache, WordPress régénère toute la page en PHP à chaque visite.
Version de PHP obsolète
Les anciennes versions de PHP exécutent le code bien plus lentement.
Requêtes SQL non optimisées
Des requêtes lentes ou trop nombreuses retardent la génération de la page.
Absence de cache d'objets
Sans Redis ou Memcached, les requêtes répétées ne sont pas mises en mémoire.
Comment réparer ce bug WordPress
Mesurer le TTFB
Utilisez PageSpeed Insights, WebPageTest ou l'onglet réseau du navigateur pour chiffrer le TTFB.
Activer un cache de pages
Un cache de pages sert des fichiers statiques et réduit fortement le travail de PHP.
Mettre PHP à jour
Passez à PHP 8.1 ou supérieur pour accélérer l'exécution du code.
Ajouter un cache d'objets
Installez Redis ou Memcached pour mettre en cache les résultats de requêtes répétées.
Optimiser la base de données
Nettoyez les transients, repérez les requêtes lentes et ajoutez des index pertinents.
Changer d'hébergement si besoin
Si le TTFB reste élevé, migrez vers un hébergement infogéré ou un serveur plus puissant.
Comment éviter que ce bug revienne
- Gardez un cache de pages et un cache d'objets actifs
- Maintenez PHP à une version récente
- Surveillez les requêtes lentes avec un outil de profilage
- Choisissez un hébergement adapté à votre trafic
Questions fréquentes (FAQ)
Qu'est-ce qu'un bon TTFB pour WordPress ?
Le cache réduit-il vraiment le TTFB ?
Un CDN améliore-t-il le TTFB ?
Pourquoi mon TTFB est-il élevé seulement à certaines heures ?
L'équipe Mr.WordPress
Experts en dépannage WordPress
Notre équipe technique intervient chaque jour sur des sites WordPress en panne — erreurs serveur, piratages, lenteurs, conflits de plugins. Chaque guide est rédigé et vérifié à partir de cas réels d'intervention.
En savoir plus sur Mr.WordPress →