10 raisons pour un site Web lent.

Publié: 2022-04-11

La vitesse de votre site Web à fonctionnement lent joue un rôle important dans le succès de votre site Web à fonctionnement lent. Cela affecte une variété de facteurs, y compris la visibilité et le taux de conversion de votre site. Un site Web lent est la dernière chose que quiconque souhaiterait.

Table des matières

Pourquoi la vitesse de votre site Web est-elle importante ?

De nos jours, les utilisateurs s'attendent à ce que le site Web soit rapide. Lorsque le site Web prend plus de temps à se charger, cela affecte considérablement l'expérience utilisateur.

Même des fractions de seconde font une énorme différence, il est donc crucial d'optimiser les performances de votre site.

Avec le succès de votre site Web lent sur la ligne, la vitesse ne peut être ignorée. Si vous vous sentez dépassé, un bon point de départ consiste à tester pour déterminer où en est votre site. Vous pouvez exécuter une série de tests de temps pour voir combien de temps vos utilisateurs attendent, puis vous mettre au travail pour réduire ces chiffres.

10 raisons pour lesquelles votre site Web fonctionne plus lentement

1. Il y a une surcharge excessive dans votre base de données

« Frais généraux » fait référence à des éléments superflus dans la base de données de votre site Web – des choses comme les journaux, les transitoires et d'autres entrées de plugins ou de thèmes qui se développent au fil du temps. Une trop grande partie de cette « surcharge » peut faire en sorte que les requêtes de base de données prennent plus de temps que nécessaire. Dans certains cas, cela peut même entraîner l'expiration de votre serveur Web en attendant une réponse de votre base de données.

Optimiser vos données en supprimant les frais généraux aidera à éviter cela. La plupart des hébergeurs vous permettent d'accéder à la plateforme de gestion de base de données phpMyAdmin via votre compte d'hébergement. Si vous ne parvenez pas à optimiser vos tableaux dans phpMyAdmin, vous pouvez utiliser l'interface de ligne de commande WordPress (WP-CLI).

2. Le CSS de votre site n'est pas optimisé

Comme JavaScript, le CSS de votre site — le code responsable du style de ses pages peut retarder le chargement s'il n'est pas optimisé. Voici quelques solutions que vous pouvez mettre en œuvre pour mettre en forme votre CSS :

  1. Si vous avez plusieurs fichiers CSS externes, combinez-les en un ou plusieurs fichiers.
  2. Supprimez le CSS externe et utilisez le CSS en ligne à la place.
  3. Utilisez "types de médias" pour spécifier quand certains fichiers CSS doivent être chargés.

Comme le JavaScript en ligne, le CSS en ligne n'est utile que pour de petites portions de code. Si vous avez plusieurs fichiers CSS volumineux, vous ne devriez pas essayer de tous les ajouter à votre fichier HTML. La spécification des types de médias et la combinaison de vos fichiers CSS externes devraient avoir un impact plus significatif.

3. Le Javascript bloquant le rendu retarde le chargement des pages

JavaScript est le code qui rend votre site Web fonctionnel et interactif pour les utilisateurs. Sans cela, votre site serait terne. Cependant, s'il n'est pas optimisé, JavaScript peut retarder vos pages lorsqu'elles tentent de se charger dans les navigateurs des utilisateurs.

Lorsqu'un navigateur essaie d'afficher une page Web, il doit d'abord s'arrêter et charger complètement tous les fichiers JavaScript qu'il rencontre. Cela se traduit par ce qu'on appelle le « JavaScript bloquant le rendu » ou JavaScript qui empêche la page de se charger rapidement.

Il existe trois solutions pour gérer le JavaScript bloquant le rendu :

  1. Supprimez les fichiers JavaScript externes et utilisez plutôt le JavaScript en ligne.
  2. Utilisez le chargement asynchrone pour que JavaScript puisse se charger séparément du reste de la page.
  3. Différez le chargement de JavaScript jusqu'à ce que le reste de la page soit visible pour l'utilisateur.

Chaque méthode a ses avantages et ses inconvénients. De manière générale, le JavaScript en ligne n'améliorera la vitesse de la page que s'il est utilisé avec parcimonie. Le chargement asynchrone peut causer des problèmes car les fichiers ne sont pas chargés dans un ordre particulier. Par conséquent, différer JavaScript est généralement la méthode recommandée.

4. Vous n'utilisez pas de réseau de diffusion de contenu (CDN)

Un réseau de diffusion de contenu (CDN) se compose de plusieurs serveurs placés dans des emplacements géographiques stratégiques. Vous pouvez y stocker des copies de votre site Web afin que ses pages puissent être rapidement chargées par des utilisateurs situés loin de votre serveur principal.

Il existe plusieurs options CDN pour votre site WordPress. Cloudflare est l'une des solutions les plus populaires, tout comme le CDN Jetpack pour les images et les vidéos. Pour les clients de nos forfaits DreamPress Plus et Pro, vous bénéficierez d'une utilisation CDN illimitée alimentée par Jetpack.

De plus, si votre site Web lent utilise jQuery, vous pouvez le charger à partir d'un CDN au lieu de votre serveur Web. Étant donné que jQuery utilise beaucoup moins de lignes de code que JavaScript pour obtenir les mêmes résultats, il peut être particulièrement utile pour augmenter la vitesse de votre site. Google et Microsoft sont les deux options jQuery CDN les plus populaires.

5. Les gros médias augmentent le temps de chargement

Les fichiers multimédias, tels que les images et les vidéos, ont tendance à être assez volumineux. Les optimiser grâce à la compression peut aider à réduire leur taille et, par conséquent, à améliorer vos temps de chargement.

TinyPNG est un outil en ligne gratuit qui comprime les images. Il existe également plusieurs plugins que vous pouvez utiliser pour compresser des fichiers multimédias dans WordPress, notamment Smush Image Compression and Optimization.

6. Le code de votre site Web est trop volumineux

Plus le navigateur Web de votre utilisateur doit charger de code, plus il faudra de temps pour que votre site Web devienne visible. Si votre code est trop "volumineux" ou contient des caractères et des sauts de ligne sans importance, votre site peut devenir plus lent. En réponse, vous pouvez "minifier" ce code en supprimant les éléments qui ne sont pas nécessaires.

Il existe deux plugins populaires pour effectuer cette tâche. Autoptimize minimise le code, en plus d'intégrer le CSS et d'optimiser les fichiers JavaScript. Il s'intègre également bien avec WP Super Cache.

7. Les fichiers manquants causent des erreurs

Dans certains cas, votre installation WordPress peut manquer de fichiers. Si cela se produit, les utilisateurs connaîtront des temps de chargement plus longs car des demandes supplémentaires sont faites pour tenter de trouver les fichiers. Ce processus finira par générer une erreur 404 si les fichiers sont introuvables.

Les causes de ce problème sont nombreuses et variées. Au lieu d'essayer de rechercher la source du problème, la solution la plus rapide consiste à restaurer votre site à partir de votre sauvegarde la plus récente. Cela devrait remplacer les fichiers manquants par les versions enregistrées dans votre sauvegarde.

8. Les problèmes d'Internet empêchent les performances fluides d'un utilisateur spécifique

Enfin, les performances médiocres d'un site Web peuvent également être dues à un problème avec le fournisseur d'accès Internet (FAI) d'un utilisateur, plutôt qu'avec votre site lui-même. Des vitesses de site lentes peuvent résulter de la congestion du réseau, de la limitation de la bande passante et des restrictions, de la discrimination des données et du filtrage ou du filtrage de contenu. Si vous remarquez des vitesses lentes lors de la visite de votre site, vous pouvez exécuter un traceroute entre votre ordinateur et votre site Web pour tester la connexion . Cela devrait vous donner une idée si le problème est lié ou non à votre FAI ou s'il s'agit d'une préoccupation plus importante à l'échelle du site.

9. Opcache n'est pas activé

OPcache est un moteur de mise en cache intégré pour le langage de codage PHP. Si vous utilisez PHP sur votre site, l'activation d'OPcache peut accélérer son chargement et, par conséquent, le chargement de vos pages.

10. Les scripts mal écrits entrent en conflit avec les éléments d'autres sites Web

Un JavaScript mal écrit peut parfois causer des problèmes de compatibilité avec d'autres parties de votre site, ce qui entraîne des temps de chargement plus longs. L'exécution d'un test de vitesse à l'aide d'outils tels que Pingdom, Web Page Test et GTmetrix peut souvent signaler des scripts qui prennent beaucoup de temps à charger.

Vous pouvez ensuite examiner ces fichiers de plus près pour comprendre comment vous pouvez les améliorer. Il peut également être utile de désactiver temporairement les scripts potentiellement problématiques, pour voir comment vos scores de performance changent sans qu'ils soient activés.