WordPress Plugin Développement : réduire les émissions de CO2

4 Min.
Vert WordPress
Dernière mise à jour le

Danny van Kooten développe le WordPress Plugin Mailchimp pour WordPress - avec actuellement près de deux millions d'installations actives. Grâce à un développement rationnel, l'expansion permettra d'économiser environ 59 000 kg de CO2 par mois. Nous avons parlé à Danny d'une programmation efficace et durableWordPress .

L'Internet WordPress et WordPress l'hébergement consomment beaucoup d'énergie. Dans quelle mesure le principal système de gestion de contenu est-il "vert" ? Et quelle contribution pouvons-nous tous y apporter, que ce soit en tant que développeurs ou dans l'application de WordPress ? Neuf questions à Danny sur son initiative Les émissions de CO2 sur le web.

Durabilité WordPress : Faites-en partie

RAIDBOXES s'engage dès le départ à durable WordPress un. Voir entre autres nos conseils sur WordPress & Durabilité ainsi qu'à Boutiques écologiques en ligne. Vous voulez prendre plus de responsabilités vous-même ? Lisez ensuite notre contribution Hébergement vert pour WordPress par.

Danny, des projets efficaces WordPress contribuent à la protection du climat. Comment fonctionne l'épargne ?

Pour visualiser une page web, un certain nombre de fichiers doivent être téléchargés sur l'ordinateur. Le navigateur traite ensuite ces fichiers pour les afficher à l'écran ("render"). Plus ces fichiers sont petits, moins il y a de transfert de données sur Internet. Cela permet d'économiser de l'énergie à tous les nœuds du réseau, c'est-à-dire entre l'ordinateur et le serveur sur lequel le Site web hébergé volonté.

Si un site web a beaucoup de visiteurs, il est très intéressant de le maintenir aussi mince que possible. Car même une petite optimisation s'additionne de cette manière.

WordPress  Plugin Développement : réduire les émissions de CO2

Quelles optimisations pour quelles langues ou quels formats ont le plus d'influence ?

La fourniture de vidéos et d'images de plus faible résolution et l'utilisation de moins de JavaScript constituent généralement les gains les plus importants. Les coûts énergétiques liés au transfert d'un fichier sur Internet dépendent également du réseau utilisé. Par exemple, une connexion Internet fixe est beaucoup plus efficace qu'une connexion mobile sans fil.

Pour cette raison, le plus grand levier est probablement d'optimiser votre site web pour qu'il fournisse des images et des vidéos de plus faible résolution.

Mailchimp permet d'WordPress économiser environ 59 tonnes de CO2 par mois. D'où vient ce chiffre ?

Mailchimp pour WordPress charge un fichier JavaScript sur chaque page web où il Plugin est installé. J'ai réduit la taille de ce fichier de 20 Ko en remplaçant une bibliothèque tierce par quelques lignes de code personnalisées. Parce que nous n'avons en fait utilisé qu'une partie très spéciale de la bibliothèque.

Mailchimp WordPress  Plugin
Le Mailchimp WordPress Plugin

Comme cette Plugin fonction est activée sur environ deux millions de sites web, cela permet d'économiser environ 40 Go de transfert de données lorsque chaque site web a exactement un visiteur. Maintenant, si vous multipliez cela par une moyenne estimée de 10 000 visiteurs par mois par site web, vous obtenez une économie d'environ 400 000 Go par mois.

En supposant 0,5 kWh par Go de transmission de données et 295 grammes de CO2 par kWh d'énergie, cela signifie que la réduction de 20 kB permet d'économiser au total environ 0,5 * 0,295 * 400 000 = 59 000 kg de CO2 par mois.

Je fais ici de nombreuses hypothèses sur le nombre de visiteurs mensuels par site, la qualité de la mise en cache des fichiers par les appareils et les réseaux utilisés. Cependant, mon intention principale n'était pas de donner un chiffre exact. Je voulais montrer à quel point il peut être efficace de penser aussi aux économies de CO2 dans notre travail. Et pas seulement dans d'autres domaines de la vie.

Comment parvenez-vous à intégrer les économies possibles dans votre processus de développement ?

En ce qui concerne la mienneWordPress Plugins , je suis très prudent lorsque je récupère des bibliothèques de tiers. Je le fais chaque fois que je travaille sur un fichier à télécharger dans la zone publique d'un site web où cela est Plugin possible. Avec l'avènement du NPM et du CDN, il est devenu très facile d'ajouter une dépendance.

C'est très bien quand on travaille sur un logiciel côté serveur. Mais cela a moins de sens si vous travaillez sur du JavaScript qui est censé être exécuté dans le navigateur. Je pense que ce qui suit est utile :

  • Une idée approximative du fonctionnement des langues à un niveau inférieur
  • Pour savoir : Quels algorithmes entrent en jeu lorsqu'on utilise une fonction de la langue dans laquelle on programme ?

Les deux sont utiles pour décider quels sont les outils les mieux adaptés au travail. L'apprentissage C est idéal pour cela. Car le C est une langue dans laquelle vous devez vous occuper de nombreux détails que d'autres langues vous enlèvent ou vous ont enlevés.

FREE DEV blog violet

Quels sont les outils disponibles pour alléger le code et le rendre plus efficace ?

Pour JavaScript et GitHub, il y a action à taille réduite. Cela vous permet de suivre la réduction de la taille des fichiers. Ainsi, chaque fois que vous modifiez votre base de données, vous pouvez voir immédiatement si des fichiers importants ont grossi - et si ce changement en vaut la peine. Pour des sites web complets, je recommande Phare en chrome.

Pour vérifier la durabilité d'un WordPress Plugins ou en Themes tant qu'utilisateur, vous pouvez faire ce qui suit : Le plus simple est de faire fonctionner Chrome Lighthouse avant d'allumer Theme ou Plugin d'activer Ensuite, exécutez à nouveau une fois que l'extension est activée et configurée. De cette façon, chacun peut décider par lui-même si le long métrage vaut la baisse de performance.

Comment pouvons-nous la rendre newsletter attrayante tout en économisant les ressources ?

Ma recommandation : envoyez des courriels en texte clair chaque fois que possible. Ils ont moins de chances de se retrouver dans le dossier des spams. En outre, les études successives montrent que le texte en clair permet d'obtenir de meilleurs taux de conversion. Et bien sûr, ces courriers consomment moins de ressources - c'est donc une situation gagnant-gagnant !

Quels sont les leviers les plus importants dans la vie quotidienne en ligne pour économiser le CO2 ? Aussi loin de WordPress ?

Le levier le plus important est constitué par les émissions qui sont imposées aux autres sans qu'ils puissent les contrôler. Vous pouvez configurer votre logiciel de streaming pour charger des vidéos de plus faible résolution. Cependant, l'effet serait bien plus important si notre logiciel de streaming le faisait pour nous. Un site web est disponible ici pas différent.

Quelques mots sur vous et votre WordPress Plugins?

Je travaille avec WordPress eux depuis bien avant qu'il n'y ait de postiers. J'ai publié le premier Plugin il y a un peu plus de dix ans. Depuis 2013, je travaille avec une petite équipe à distance et à plein WordPress Pluginstemps. Aujourd'hui, nous nous concentrons principalement sur la Plugins création de sites web qui rendent les sites plus efficaces. Ou qui mettent l'accent sur la vie privée, comme notre dernier Plugin Coco Analytics à l'adresse suivante : WordPress .org.

Vert WordPress : Vos questions

Quelles sont vos questions sur le développement durable ? Veuillez utiliser la fonction de commentaire. Vous voulez des articles plus actuels sur WordPress la durabilité ? Alors suivez-nous sur TwitterFacebook ou sur notre Newsletter.

Articles connexes

Commentaires sur cet article

Ecrire un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués par * .