Guide

Articles d'aide, guides, base de connaissances et plus.

TTFB (Time To First Byte)

Qu'est-ce que la rapidité serveur ou TTFB ?

Le temps de chargement du premier octet (Time To First Byte) correspond au délai entre l'envoi de la requête pour obtenir la page et le premier octet reçu. Il ne s'agit pas du premier affichage de la page mais uniquement des premières lignes de codes que le navigateur reçoit. Ce délai dépend du délai de la résolution DNS, de la qualité de la connexion (latence), de l'emplacement géographique, des performances du serveur, de la qualité de l'application générant la page et des systèmes de cache mis en place.

Chez Cocolyze, nous déduisons la latence moyenne de nos serveurs vers le vôtre afin de vous fournir un indicateur de rapidité serveur plus pertinent pour l'analyse des performances de votre site.

Quel est l'impact pour le SEO ?

Google à tendance à afficher en priorité les contenus proposant une bonne expérience utilisateur. Ainsi, une page ayant un TTFB trop long peut être pénalisée. 
De manière plus simple, si votre page met trop de temps à charger, l'utilisateur risque de partir pour revenir en arrière vers les résultats de recherche et de cliquer sur le lien d'un site concurrent. Cette action va augmenter le taux de rebond de votre lien et pénaliser votre positionnement.

Nous recommandons un TTFB inférieur à 400ms (0,4s).

Comment améliorer la rapidité serveur ?

Améliorer la rapidité serveur est une action très technique. Bien souvent, le site est fortement ralenti par un plugin de votre CMS (Wordpress, Magento, Prestashop, etc).

Une solution simple à la portée de tous est de désactiver successivement chaque plugin de votre CMS, puis de tester la rapidité serveur en rafraichissant l'analyse. Vous pourrez ainsi identifier quel plugin provoque un fort ralentissement du serveur. Une fois le plugin identifié, vous pouvez rechercher des solutions : mettre à jour, trouver un autre plugin, le désactiver sur certaines pages, ou tout simplement ne plus utiliser le plugin.

Si ce n'est pas un plugin ?

De manière générale, un TTFB élevé peut provenir de : 

  • Un serveur HTTP mal configuré ou pas assez puissant
  • Une base de données mal configurée ou pas assez puissante
  • Des scripts mal codés effectuant trop de calculs sur la page

La solution consiste alors, avec votre partenaire technique, à rechercher en remontant étape par étape dans le code source du site afin d'identifier les éléments provoquant un ralentissement du serveur. En effet, la solution n'est pas toujours de choisir un serveur web plus puissant !

Recherche

Utilisation avancée