Réduire le temps de réponse initial du serveur

Le temps de réponse du serveur (également appelé "Time To First Byte") mesure le temps nécessaire au premier octet de HTML pour passer de votre serveur au navigateur de votre visiteur. 

Plus vite le serveur répondra, plus vite le visiteur commencera à voir votre page se charger.

PageSpeed affiche cette recommandation si le temps de réponse est supérieur à 600 ms.

Comment WP Rocket peut vous aider ?

La mise en cache

La mise en cache des pages réduit considérablement le temps de réponse du serveur en servant des pages HTML rapides, au lieu de pages lentes générées par PHP. 

Astuce avancée :

Servir le fichier de cache via nos règles de réécriture dans le fichier htaccess est la méthode la plus efficace. Dans de nombreux cas, la différence ne sera pas perceptible, mais elle peut être utile dans les situations où il peut y avoir des problèmes de serveur. 

La désactivation de l'option Créer un fichier de cache à part pour les mobiles (qui se trouve dans l'onglet CACHE) fera l'affaire dans la plupart des cas. 

Si votre site fonctionne sur un serveur NGINX autonome, sans fichier htaccess, vous pouvez implémenter cette configuration pour obtenir le même résultat : https://github.com/SatelliteWP/rocket-nginx

Optimisation de la base de données

Une base de données surchargée peut affecter la TTFB. Essayez d'utiliser notre fonction d'optimisation de base de données pour réduire la taille de votre base de données, et effectuez des nettoyages réguliers.

Vous trouverez cette fonctionnalité sous Tableau de bord > WP Rocket > Réglages > Base de données

Compression Gzip

WP Rocket l'applique automatiquement lorsqu'un site tourne sous Apache/LiteSpeed. La compression réduit la taille des fichiers HTML, ce qui accélère le chargement. Plus d'infos

La mise en cache fonctionne, mais je vois toujours la recommandation

Cela signifie qu'il y a des facteurs additionnels, hors du contrôle de WP Rocket, qui affectent le temps de réponse du serveur. 

Hébergeur / ressources du serveur

Votre site ne peut être qu'aussi rapide que votre hébergeur le permet. 

Si vous utilisez un hébergeur mutualisé ou bon marché, cela signifie que votre site partage des ressources avec d'autres sur le même serveur. Cela affecte la vitesse de fonctionnement de votre site, même avec la mise en cache. 

Si vous observez un temps de réponse du serveur qui varie beaucoup d'un test à l'autre, ou qui est constamment élevé, même lorsque la mise en cache est active, cela peut indiquer des problèmes sous-jacents au niveau du serveur.

La mise à niveau de votre formule d'hébergement ou, si vous êtes sur un VPS, l'allocation de plus de ressources vous aidera.

PHP

Utilisez la dernière version de PHP dont vous disposez. 

Si vous êtes encore en PHP 5.6, il est indispensable de passer à PHP 7+.

Localisation du serveur

La distance entre votre serveur et vos visiteurs aura un impact sur le temps de réponse du serveur, et le TTFB 

Si votre site est destiné à une région géographique spécifique, trouvez un hébergeur qui peut héberger votre site sur un serveur proche de votre public cible.

Cache Everything de Cloudflare

Si vous êtes un utilisateur de Cloudflare, l'activation de leur option Cache Everything aidera en mettant en cache le HTML lui-même sur leur CDN, améliorant ainsi le temps de réponse initial. 

Assurez-vous d'activer l' Add-On Cloudflare dans WP Rocket pour une compatibilité totale.

Goulots d'étranglement du code

Les plugins, ou tout autre code sur votre site qui fonctionne lentement ou qui génère des erreurs, peuvent bloquer les ressources de votre serveur de sorte qu'il ne pourra pas répondre aussi rapidement. 

Utilisez un plugin tel que Query Monitor, ou, s'il est à votre disposition, un service comme New Relic, pour voir s'il y a des problèmes de code sur votre site.

Ressources supplémentaires

Cela a-t-il répondu à votre question ? Merci pour votre retour :) Une erreur est survenue lors de l’envoi de votre retour. Veuillez réessayer plus tard.