GNU/Linux >> Tutoriels Linux >  >> Linux

7 façons de réduire le temps de réponse du serveur

Présentation

Réduction du temps de réponse du serveur devrait être l'objectif principal des propriétaires de sites Web et des experts en référencement.

Investir des ressources dans la création d'un site Web est une perte de temps s'il se charge lentement et que les gens abandonnent votre site. Les deux premières secondes déterminent si un client reste sur votre page ou se tourne vers un concurrent.

53 % des visites de sites mobiles quittent une page qui prend plus de trois secondes à se charger. (Source :Pensez avec Google)

Dans cet article, découvrez comment réduire le temps de réponse du serveur grâce à sept conseils pratiques.

Qu'est-ce que le temps de réponse du serveur ?

Temps de réponse du serveur est le temps qui s'écoule entre un client demandant une page dans un navigateur et un serveur répondant à cette requête. Il est mesuré par TTFB (Temps jusqu'au premier octet). TTFB est le nombre de millisecondes nécessaires pour recevoir le premier octet de la page après l'envoi d'une requête HTTP.

Pourquoi le temps de réponse du serveur est-il important ?

La conséquence d'un site Web lent peut être préjudiciable pour les entreprises. Le temps de chargement de votre site Web affecte considérablement l'expérience utilisateur.

Les recherches révèlent que plus de 40 % des internautes abandonnent un site s'il met plus de 3 secondes à se charger. De plus, plus il a besoin de temps pour se charger, moins il se classe sur la page de résultats du moteur de recherche (SERP).

Le temps de réponse influence :

  • Expérience utilisateur (UX)
  • Optimisation pour les moteurs de recherche (SEO)

Amélioration de l'optimisation des moteurs de recherche , et l'expérience utilisateur sont des stratégies essentielles dans le marketing numérique. C'est une raison suffisante pour que vous vérifiiez le temps de réponse de votre serveur et comment l'améliorer.

Vitesse du site Web et référencement

Google a annoncé que la vitesse de chargement d'une page est un facteur clé de classement en 2019. La société a même créé PageSpeed ​​Insights, un outil pour améliorer les performances du site Web. La métrique est simple :meilleur est le TTFB, meilleur est le classement sur Google.

La vitesse de chargement a un impact sur l'UX

La réputation de la marque dépend de l'expérience utilisateur offerte par son site Web.

Avec un chargement lent, vous risquez que les visiteurs perdent patience et naviguent vers la page d'un concurrent. Il est probable qu'une occasion de mauvaise réponse puisse amener un visiteur à ne jamais revenir sur votre site Web. Un site Web rapide est la pierre angulaire d'une expérience utilisateur satisfaisante.

Qu'est-ce qu'un bon temps de réponse du serveur ?

Google vous recommande de viser un temps de réponse inférieur à 200 millisecondes . Un TTFB de 100 ms est idéal, et tout ce qui dépasse 500 ms est un problème. Il est important que cette heure soit cohérente pour tous les utilisateurs . Il ne doit pas varier en fonction des positions géographiques des utilisateurs.

Google classe les sites Web en trois groupes en fonction du score de vitesse qu'ils atteignent :

  • Rapide (90-100)
  • Moyenne (50-89)
  • Lent (0-49)

Selon les statistiques de Google, la moitié des sites en ligne (50%) sont lents, et seulement 10% sont rapides. Cela signifie que 40 % des sites Web sont classés dans la moyenne, ce qui laisse beaucoup de place à l'amélioration.

Comment améliorer le temps de réponse du serveur

Voici sept moyens simples de réduire le temps de réponse du serveur pour votre site Web.

1. Utilisez un hébergement Web fiable et rapide

Assurez-vous que votre fournisseur d'hébergement répond aux besoins de vos clients en ligne.

Il est essentiel de maintenir des temps de réponse du serveur rapides qui ne fluctuent pas. Pour y parvenir, il est nécessaire d'investir dans un serveur performant. L'hébergement Web gratuit, les services d'hébergement inadéquats avec peu ou pas d'assistance et les ressources partagées contribuent tous à ralentir les serveurs.

Les centres de données peuvent offrir une grande variété de services d'hébergement et de services gérés par serveur. PhoenixNAP est un exemple de centre de données avec des serveurs d'hébergement qui garantissent performances, sécurité et haute disponibilité.

2. Utiliser un CDN

Un réseau de distribution de contenu (CDN) est un cadre de réseaux distribués de serveurs proxy et de leurs centres de données. Ils sont répartis géographiquement pour fournir du contenu aux utilisateurs le plus rapidement possible.

Un public mondial nécessite un fournisseur qui a distribué ses actifs à divers nœuds à travers le monde. Cela garantit que tous les visiteurs de la page Web bénéficient de temps de réponse rapides.

Un serveur d'hébergement éloigné du public cible ralentit les temps de chargement des pages Web.

Pour éviter un tel problème, vous devez connaître votre public cible avant de choisir un fournisseur d'hébergement. Cela vous aidera à choisir un centre de données le plus proche de ce public. En minimisant la distance entre vos serveurs d'hébergement et vos visiteurs, vous pouvez améliorer les problèmes de latence. En conséquence, cela réduit les temps de réponse globaux.

3. Optimiser les bases de données

La vitesse de réponse dépend de l'optimisation de la base de données. Lorsque vous configurez un site Web pour la première fois, la base de données répond rapidement aux requêtes. Au fil du temps, la base de données accumule des informations. La compilation entraîne des quantités massives de données stockées.

Il existe des moyens d'optimiser la base de données pour accélérer votre site Web. Si vous utilisez WordPress, la première étape consiste à identifier les requêtes lentes avec un vérificateur de requêtes. Une fois que vous avez trouvé ceux qui sont en retard, travaillez sur l'optimisation. Remplacez le groupe par des objets, utilisez des index ou d'autres solutions adaptées aux problèmes rencontrés.

4. Gardez WordPress léger

WordPress vous permet de créer facilement de beaux sites Web. Il a des thèmes attrayants et de nombreux plugins pour la personnalisation. Attention cependant à ne pas surcharger votre thème car cela peut ralentir le temps de réponse.

Si vous utilisez un modèle WP, essayez de vous en tenir à des modèles simples et légers et évitez d'ajouter trop de plugins .

Utilisez un outil de surveillance de page Web et examinez quels plugins ralentissent votre page Web. Supprimez tous les plugins inutilisés et désactivez ceux qui utiliser les ressources du processeur.

5. Surveiller l'utilisation de PHP

Plus un serveur doit entreprendre de processus pour servir une page à un visiteur, plus il sera lent. Si vous exécutez un script PHP, assurez-vous qu'il n'utilise pas de ressources vitales accomplir des tâches inutiles.

Assurez-vous que PHP est mis à jour. De nombreuses sociétés d'hébergement ne font pas automatiquement les mises à jour PHP. Un site Web fonctionnant toujours sous PHP 5 aura un temps de réponse plus lent qu'un site fonctionnant sous PHP 7.

Voyez quelle version vous avez avec le plugin PHP Compatibility Checker. Si nécessaire, passez à une version plus récente via cPanel ou en contactant votre hébergeur.

6. Configurer la mise en cache

La mise en cache assure une livraison rapide aux visiteurs. Sans mise en cache, un navigateur demande des ressources au serveur chaque fois qu'une page se charge au lieu d'y accéder à partir d'un cache local ou intermédiaire.

Il existe des plugins WordPress qui permettent de stocker des fichiers localement sur l'ordinateur d'un utilisateur. Les fichiers sont ensuite réutilisés lors de visites ultérieures. Cette pratique s'appelle la mise en cache. Il accélère le temps de chargement et assure une meilleure UX.

7. Réduire les scripts

La minification réduit la taille du code. Vous minimisez en supprimant les variables redondantes et longues, les caractères indésirables et les commentaires.

Les fichiers externes, JavaScript et CSS constituent une page Web et influencent la rapidité avec laquelle elle est servie. La pratique de la minification et de la compression des scripts est une solution populaire lorsqu'il s'agit de fichiers. Il conserve de grandes quantités de données disponibles mais ne laisse pas la quantité compromettre les performances.

Distribuez les fichiers JS et CSS comme externes ou internes, en fonction de leur taille et de leur importance. Améliorez le temps de chargement en plaçant de petits fichiers en interne, dans le cadre du fichier HTML. Enfin, rendez les fichiers ambigus plus faciles à mettre en cache en les gardant externes.


Linux
  1. 3 façons rapides de réduire votre surface d'attaque sous Linux

  2. Synchroniser l'heure du serveur Linux avec le serveur de temps réseau

  3. Comment synchroniser l'heure à l'aide de NTP sur le serveur Ubuntu ?

  4. Définir la date, l'heure et le fuseau horaire sur un serveur Linux

  5. Qu'est-ce que la dispersion NTP et comment la contrôler ?

7 façons de vérifier la version d'Ubuntu sur votre serveur

2 façons d'installer le serveur LAMP sur Ubuntu 22.04 | 20.04

3 façons simples de redémarrer le serveur Ubuntu

3 façons de regarder les journaux en temps réel sous Linux

Comment configurer la synchronisation de l'heure avec NTP sur Ubuntu 18.04

Utiliser NTP pour synchroniser l'heure