Leçon 13Les technologies des sites Web
- Notion 77 - Page web statique et page web dynamique : quelles sont les différences ?
- Notion 78 - Comment les bases de données fonctionnent-elles et quel est leur impact écologique
- Notion 79 - Un site web statique est-il une solution pour l'éco-conception web ?
- Notion 80 - Qu'est ce qu'un CMS ?
- Notion 81 - Introduction à WordPress
- Notion 82 - Pourquoi optimiser WordPress ?
- Notion 83 - Comment optimiser WordPress?
- Notion 84 - Comment convertir un site WordPress en site statique ?
- Notion 85 -
Notion 83
Comment optimiser WordPress?
Compétences ciblées
Différents facteurs peuvent entraver la fluidité de votre site internet. Ci-dessous, quelques recommandations à avoir en tête :
Identifier un thème et des fonctionnalités adaptés à ses besoins
Un thème trop lourd comprenant un nombre excessif de fonctionnalités par rapport à vos besoins sera contre-productif. Il existe des milliers de thèmes WordPress gratuits et payants. Identifier la structure et les fonctionnalités qui conviennent le mieux à ce que vous voulez faire vous fera ensuite gagner en temps et en optimisation.
Limiter l’usage des plugins non utiles
Les plugins chargent régulièrement de nombreux fichiers et librairies volumineux qui viendront entraver les performances de votre site web. Prenez le temps de les choisir ou privilégiez un développement sur-mesure pour éviter les inconvénients associés à l’utilisation de plugins prêts à l’emploi.
Vérifier les liens et les erreurs 404
Pour améliorer les performances de votre site WordPress, il est essential de réduire au maximum les liens qui ne fonctionnent pas. Des outils comme Broken Link Checker vous permettront de contrôler automatiquement vos articles, commentaires et autres contenus et identifier les liens brisés ainsi que les images manquantes.
Bien choisir son hébergement
Le choix de l’hébergement impacte directement les performances de son site internet comme son impact écologique. Des hébergeurs engagés cherchent à réduire l’impact écologique des pratiques numériques et proposent des solutions pour réduire les émissions de carbone.
Nettoyer votre base de données
Nettoyer régulièrement votre base de données pour éviter les ralentissements.
La gestion des images
Les images peuvent parfois être gourmandes et représenter jusqu’à 50 % du poids total d’une page web. Plus elles sont lourdes, plus la page mettra du temps à se charger. En règle générale, une page web ne doit pas dépasser 2 Mo. Réduisez donc les dimensions de l’image avant de l’envoyer sur votre site. 2 000 pixels de largeur sont une bonne moyenne.
Ensuite, compressez vos images avant de les télécharger dans votre médiathèque WordPress.
Activer la mise en cache
Utiliser un cache consiste à créer des pages HTML sur votre serveur à partir des pages générées par WordPress. Le serveur n’a plus qu’à afficher ces pages, sans effectuer les multiples requêtes normalement nécessaires à leur affichage. Installez et activez votre plugin de cache, une fois votre site terminé, comme par exemple WP Rocket.
Nettoyer vos thèmes et plugins
Supprimer les thèmes et plugins non utilisés pour optimiser la sécurité et les ressources de votre WordPress.
Installez la dernière version de PHP sur votre hébergement
Un site WordPress peut se charger deux fois plus rapidement grâce à une version récente de PHP (langage utilisé pour développer un site internet).
Utiliser un réseau de diffusion de contenu (CDN)
La distance entre le serveur et l’emplacement du visiteur peut être très importante et ralentir l’affichage. En activant un CDN sur votre site WordPress, vous allez pouvoir héberger vos pages web statiques sur des serveurs plus proches de vos internautes et améliorer automatiquement la performance de votre site.
Minifier votre code HTML, CSS et Javascript
La minification supprime les espaces et mentions inutiles pour obtenir une taille de fichiers réduite pour le même résultat.
Activer la compression Gzip
En plus des fichiers minifiés, vous pouvez également bénéficier d’une forme de compression distincte de vos ressources, appelée compression Gzip. Des plugins comme WP-Rocket permettent la compression Gzip automatique sur votre site.
Pour aller plus loin
Ci-dessous une liste non-exhaustive d’outils pour optimiser votre site :
Pour réaliser un audit :
WordPress optimization for performance & speed
Improve speed of wordpress
Pour mesurer la vitesse de chargement de ses pages :
- PingDom Tools ;
- WebPageTest ;
- GTmetrix ;
- PageSpeed Insights.
Pour optimizer les images :
- TinyPNG :
- Kraken.io ;
- Optimizilla ;
- Compressor.io ;
- WP-Smushit.