Dans de nombreux cas, nos sites web WordPress mettent beaucoup de temps à se charger, ou nous souhaitons simplement qu'ils soient aussi rapides que possible. En suivant ces étapes, nous pouvons atteindre la vitesse maximale que notre site web permet :
- Vérifier le temps de chargement du site web à l'aide d'un outil en ligne.
- Optimiser le noyau WordPress (mettre à jour WordPress, les plugins, le thème, etc.). Vérifier le temps de chargement avec P3 Profiler.
- Analyser l'hébergement à la recherche de virus ou de code injecté.
- Configurer le chemin d'URL de votre WordPress avec la version finale à utiliser (avec ou sans www).
- Optimiser la base de données avec WP-Optimize.
- Optimiser les images avec WP-SmushIt et redimensionner les images avec Imsaniti.
- Charger uniquement les éléments visibles avec JQuery Image Lazy Load.
- Activer la compression GZIP.
- Maintenir la connexion active pendant le chargement avec Keep-Alive.
- Combiner les fichiers JS et CSS avec WP-Minify.
Vérifier le site web avec un outil en ligne
Pour déterminer le temps de chargement de votre site web et de tous ses composants, il est recommandé de l'analyser d'abord à l'aide d'un outil en ligne pour examiner les détails du chargement.
Optimiser le noyau WordPress
Lors de l'examen du chargement, la première ligne affiche le temps de chargement incluant les requêtes DNS et la connexion au serveur. La deuxième requête commence le chargement du noyau WordPress. Une fois chargé, les éléments du site web commencent à apparaître dans le navigateur.
Pour voir exactement où WordPress passe son temps, vous pouvez l'examiner à l'aide du plugin P3 Profiler.

Pour éviter de longs temps de chargement du noyau, maintenez toujours WordPress et ses plugins à jour, utilisez un thème léger, installez le moins de plugins possible et supprimez ceux qui ne sont pas utilisés.
Analyser votre site à la recherche de virus ou d'infections par code injecté
Si votre hébergement est infecté, il peut charger des éléments externes provenant d'autres sites web, provoquant un double chargement ou, si les liens échouent, des temps de chargement extrêmement lents.
Pour cette raison et d'autres, il est conseillé de s'assurer que votre site est propre et de toujours maintenir WordPress et ses plugins à jour.
Configurer le chemin d'URL final de WordPress (avec ou sans www)
Si WordPress est configuré avec le sous-domaine www et que vous y accédez sans www (ou vice versa), cela génère en interne un double traitement car il doit retraiter toutes les requêtes :

Il est recommandé d'utiliser un fichier .htaccess qui force l'accès via un chemin cohérent unique pour éviter des requêtes inutiles au noyau.
Optimiser la base de données avec WP-Optimize
WordPress stocke toutes les informations dans une base de données. Plus elle contient de données, plus les requêtes deviennent lentes. Avec le plugin WP-Optimize, vous pouvez supprimer les données inutiles et l'optimiser.
Optimiser les images avec "SmushIt" et les redimensionner avec "Imsaniti"
De nombreuses images occupent plus d'espace que nécessaire. Les optimiser réduit leur taille sans perte de qualité visible à l'aide du plugin SmushIt.
De plus, vous pouvez redimensionner les images trop grandes à une résolution maximale avec Imsaniti.

Activer le chargement progressif des images "JQuery Image Lazy Load"
Au lieu de charger l'intégralité du site web en une fois, Lazy Load n'affiche que ce qui est visible à l'écran et charge le contenu supplémentaire au fur et à mesure du défilement. Cela réduit considérablement le temps de chargement initial. Vous pouvez activer cette fonctionnalité à l'aide du plugin "JQuery Image Lazy Load".
Activer la compression GZIP
Compresser les fichiers avec GZIP réduit leur taille et accélère leur livraison. Cela peut être activé depuis un panneau d'administration caché de WordPress :
Remplacez "votredomaine.com" par le domaine de votre installation WordPress.
Recherchez "gzipcompression" et définissez sa valeur sur 1 pour l'activer :

Maintenir les connexions actives (Keep-Alive)
Chaque élément de votre site web ouvre une nouvelle connexion au serveur. Activer Keep-Alive maintient la connexion ouverte jusqu'à ce que tous les fichiers soient livrés, ce qui améliore la vitesse de chargement. Ajoutez ceci à votre fichier .htaccess :
Header set Connection keep-aliveActiver l'outil de cache "W3 Total Cache"
Vous pouvez installer le plugin "W3 Total Cache" pour accélérer la livraison des données mises en cache.
Fichiers JS et CSS
Les sites web chargent de nombreux fichiers JS et CSS. Ils peuvent être combinés en un seul fichier à l'aide du plugin "WP-Minify" pour réduire les requêtes de chargement. Utilisez-le avec précaution, car cela peut affecter la structure du site web.
Bonus : Speed Booster Pack
Bon nombre de ces fonctionnalités peuvent être gérées par le plugin tout-en-un "Speed Booster Pack".
Notre recommandation est de contrôler manuellement les optimisations que vous appliquez. Cependant, si vous manquez de temps ou d'expérience, ce plugin peut être une alternative pratique.
Pour plus d'informations, vous pouvez nous contacter.