Retour au blog Performance Web - 9 min

Temps de réponse serveur : seuils, causes et optimisations concrètes

Un serveur lent pénalise votre SEO et fait fuir vos visiteurs. Découvrez les seuils à respecter, comment mesurer votre TTFB et les optimisations les plus efficaces.

Le temps de réponse serveur est le socle de toute performance web. Avant même qu'un seul pixel de votre page ne s'affiche, votre serveur doit recevoir la requête, la traiter et commencer à renvoyer une réponse. Ce délai — le TTFB (Time to First Byte) — est l'une des métriques les plus directement liées aux performances SEO et à l'expérience utilisateur.

Comprendre le TTFB

Le Time to First Byte mesure le temps écoulé entre l'envoi d'une requête HTTP et la réception du premier octet de la réponse. Il se décompose en trois phases :

  1. Temps de résolution DNS : Conversion du nom de domaine en adresse IP
  2. Temps d'établissement de la connexion TCP/TLS : Handshake réseau et SSL
  3. Temps de traitement serveur : Génération de la page par le serveur (PHP, base de données, cache)

Le TTFB est la somme de ces trois phases. Dans la plupart des cas, la phase 3 (traitement serveur) est la plus variable et la plus optimisable.

Les seuils de référence

PerformanceTTFBImpact GoogleImpact utilisateur
Excellent< 200msTrès favorableInvisible
Bon200ms à 500msFavorableQuasi imperceptible
Acceptable500ms à 800msNeutreLégèrement perceptible
Dégradé800ms à 2sSignal négatifPerceptible
Critique> 2sFacteur de pénalitéFrustrant

Seuil Google Core Web Vitals : Un TTFB inférieur à 800ms est considéré "bon" par Google pour le LCP (Largest Contentful Paint). Au-delà de 1 800ms, il est catégorisé "mauvais".

Mesurer votre TTFB

Google PageSpeed Insights

Disponible sur pagespeed.web.dev, il mesure le TTFB dans la section "Diagnostics" sous "Server response time".

curl en ligne de commande

```bash
# Mesurer le TTFB précisément
curl -o /dev/null -w "DNS: %{time_namelookup}\nConnect: %{time_connect}\nTTFB: %{time_starttransfer}\nTotal: %{time_total}\n" https://votresite.fr/

# Résultat typique :
# DNS: 0.021
# Connect: 0.045
# TTFB: 0.234
# Total: 0.567
```

Monitoring continu

Des outils comme SiteGarde mesurent en continu le temps de réponse de vos pages depuis des points externes. Ils permettent de détecter des dégradations progressives ou des pics de lenteur.

Causes fréquentes d'un TTFB élevé et solutions

Hébergement mutualisé surchargé

Symptôme : Lenteur aléatoire, notamment aux heures de pointe (12h-14h, 20h-22h).
Solution : Migrer vers un VPS ou un hébergement cloud avec ressources dédiées.

Base de données non optimisée (WordPress)

Symptôme : Pages dynamiques lentes, pages statiques correctes.
Solution : Activer le cache de requêtes MySQL, ajouter les index manquants, installer un plugin de cache (WP Rocket, LiteSpeed Cache).

Absence de cache serveur

Symptôme : TTFB constant et élevé sur toutes les requêtes répétées.
Solution :

  • OPcache PHP : Cache le bytecode PHP compilé, divise par 3-5 le temps de génération
  • Redis/Memcached : Cache les résultats de requêtes en mémoire
  • Varnish : Cache les pages HTML complètes côté serveur

Plugins WordPress excessifs

Symptôme : TTFB élevé uniquement sous WordPress, pas sur les fichiers statiques.
Solution : Mesurer le TTFB avec et sans chaque plugin pour identifier les coupables. Désactiver les plugins inutilisés.

Mauvaise configuration PHP-FPM

Symptôme : TTFB variable avec des pics importants.
Solution : Ajuster pm.max_children, pm.start_servers selon la charge de votre serveur.

Paramètre PHP-FPMValeur par défautValeur recommandée (VPS 2Go RAM)
pm.max_children520-30
pm.start_servers25
opcache.enable11
opcache.memory_consumption128256

L'impact du TTFB sur la perception de performance

Même avec un TTFB excellent, si votre page charge ensuite 5Mo d'images non optimisées, l'expérience globale sera mauvaise. Le TTFB est le point de départ — optimisez-le, puis travaillez sur le reste de la cascade de chargement.

La combinaison TTFB rapide + Core Web Vitals corrects est la recette d'un site bien noté par Google et apprécié par les utilisateurs.


Articles connexes : Core Web Vitals et monitoring | Choisir un hébergeur fiable | CDN et monitoring

Surveiller mes URL