Le temps jusqu'au premier octet (TTFB) est l'une des mesures les plus difficiles concernant la vitesse des pages, car elle est entièrement déterminée par les performances du serveur et du logiciel back-end. Bien que le TTFB ne soit plus une mesure principale dans les mesures Pagespeed actuelles de Google, il reste un facteur essentiel influençant la vitesse des pages.

Quel est le temps jusqu’au premier octet ?

 

image-4.png
Source: https://www.keycdn.com/support/what-is-ttfb

 

TTFB est le temps nécessaire à un serveur pour envoyer le premier octet de données. Il inclut le temps nécessaire pour que la demande soit envoyée au serveur, le serveur pour traiter la demande et le serveur pour renvoyer la réponse. Généralement, cela dépend de la charge de la page et de la capacité du serveur.

Qu'est-ce qu'un bon niveau TTFB ?

Google recommande que le La métrique TTFB est inférieure à 200 ms. Entre 200 et 500 ms est considéré comme améliorable, tandis que tout ce qui dépasse 500 ms est considéré comme lent..

Comment améliorer le TTFB ?

Les stratégies d'amélioration du TTFB améliorent non seulement le TTFB lui-même, mais contribuent également directement ou indirectement à d'autres mesures de performances Web.

1. Choisir le bon emplacement du serveur

 

Ekran Resmi 2024-06-22 15.39.00.png
Ressources: https://tools.keycdn.com/performance

 

L'analyse de la page de référencement de Neredeoku.com montre comment les serveurs situés en Turquie répondent aux pings de différents pays. Les métriques TTFB augmentent avec les requêtes transcontinentales, y compris le temps de résolution DNS. Par conséquent, la sélection de l’emplacement du serveur approprié est cruciale pour TTFB.

2. Maintenir les versions du logiciel à jour

 

image-6.png
Ressources: https://kinsta.com/

 

Par exemple, en examinant le CMS WordPress pour PHP, il est évident que la devise de la version PHP améliore les performances des requêtes du serveur. Ce point est également valable pour l’actualité des langages et frameworks logiciels.

3. Optimisation de la base de données

Les bases de données utilisées sur les plateformes disposent de divers paramètres pour améliorer les performances. Ces outils doivent être optimisés en fonction de la capacité du serveur et du potentiel de requêtes. Une configuration correcte de ces paramètres est cruciale pour des performances rapides des applications. De plus, même si les paramètres sont bien configurés, des requêtes de base de données mal écrites peuvent ralentir de nombreuses applications.

4. Travailler sur un serveur dédié

Les plateformes Web d'entreprise sont généralement hébergées sur des serveurs dédiés, et ces serveurs doivent être adaptés à des cas d'utilisation spécifiques. Cependant, certains sites de commerce électronique utilisent des serveurs partagés avec des infrastructures comme Ticimax et Ideasoft. Ces projets devraient être prévus pour fonctionner sur des serveurs dédiés.

5. Configuration appropriée des mécanismes de cache

L'exploitation des mécanismes de cache pour le contenu statique et les résultats de sortie peut améliorer les performances TTFB jusqu'à 10 fois.

En suivant ces stratégies, vous pouvez améliorer considérablement votre TTFB, améliorant ainsi la vitesse globale de votre page et votre expérience utilisateur.