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 84
Comment convertir un site WordPress en site statique ?
Compétences ciblées
Risques et enjeux d’un contenu dynamique
Si Wordpress est un outil extrêmement puissant et populaire, il pose néanmoins des questions concernant la sécurité, la performance, le référencement et l'impact écologique de son site web.
Petit rappel sur ce qu’est un site dynamique.
Le contenu dynamique signifie qu'à chaque fois qu'un utilisateur visite un site internet, une demande est faite. Les données requises sont extraites de la base de données pour lui fournir ce qu'il a demandé. Cette opération se produit en moyenne 1 million de fois par mois pour les sites web à trafic moyen ou élévé et 10 millions de fois par mois pour les sites internet à très fort trafic…
Cela représente donc un enjeu clé au regard de la performance d’un site internet comme de la sécurité et de l'impact environnemental. Il est à retenir qu’une base de données intègre des limites et peut cesser de fonctionner en cas de pic de trafic. D’autre part, les sites wordpress sont plus vulnérables aux attaques informatiques, notamment via la base de données ou via les thèmes et plugins non mis à jour. La maintenance d’un site WordPress dynamique est donc capitale.
Avantages d’un site statique
Un site web statique n’utilise pas de base de données. Il ne peut donc tout simplement pas être hacké par la base de données (très courant sur les sites WordPress).
Vous ne pouvez pas non plus être hacké par un thème ou plugin contaminé. Un site statique accroît donc considérablement votre sécurité.
D’autre part, un site web statique utilise des pages pré-visualisées et non une base de données. Il se charge beaucoup plus rapidement car il n'y a pas de va-et-vient comme avec les sites dynamiques.
Un site statique ne nécessite pas non plus la maintenance de thèmes et de plugins ni d’optimisation particulière.
Pour toutes ces raisons, les sites statiques ont un impact écologique moindre que les sites dynamiques. Pour plus d'informations sur ce point, lire le grain 79.
Convertir un site wordpress en site statique
Pour ces différentes raisons, il est possible que vous souhaitiez optimiser la performance de votre site comme sa sécurité en le convertissant en site web statique.
Attention, cette opération n’est pas à la portée du premier venu ! Et comprend différentes limitations. A titre d’exemples :
- Il n'est pas possible d'utiliser des formulaires de contact, d'avoir une fonction de recherche sur le site et des commentaires, ni rien d'autre d'ailleurs qui soit dynamique dans sa fonction. L'utilisation de solutions tierces est une option, mais elle peut être coûteuse et difficile à mettre en place.
- Toute modification apportée à votre site entraîne une nouvelle publication de l'ensemble du site, ce qui n'est pas forcément un problème pour les petits sites mais peut prendre beaucoup de temps pour les sites plus importants.
Quelques plugins disponibles pour rendre votre site WordPress statique :
- Simply Static est le plugin de générateur de site statique le plus populaire
- WP2Static est un autre plugin de générateur de site statique populaire qui vous permet de servir une version statique de votre site Web WordPress à vos utilisateurs tout en vous laissant utiliser WordPress pour gérer le contenu de votre site.
- Strattic est un hébergeur WordPress sans serveur qui vous permet de créer une version légère et statique de votre site Web WordPress tout en vous permettant d'utiliser WordPress comme backend comme d'habitude.
- HardyPress est une autre option d'hébergement sans serveur pour les utilisateurs de WordPress.