Faire pousser 300 arbres sur l’équivalent de 6 places de parking, de manière 10 fois plus rapide, 30 fois plus dense et avec 100 fois plus de biodiversité qu’une forêt traditionnelle, c’est possible avec la méthode de Akira Miyawaki Akira Miyawaki — Wikipédia. Et c’est ce que fait près de Nantes avec l’association MiniBigForest https://www.minibigforest.com
J’ai rien contre qu’on parle d’écologie, notamment sur la conso en énergie d’un site SPIP, des mutualisations pour voir, et pas en mode comparatif/concurrentiel. La conso et le trafic généré par nos plates-formes et nos outils …
Ça serait bien qu’on s’interroge collectivement plus là-dessus. Si cette brève permet d’en faire une préoccupation politique du projet plus affirmée, pourquoi pas. Mais j’aurais peut-être préféré une entrée en matière plus franche.
Merci pour tes contributions ici et sur Discord.
[EDIT] Et merci aux autres ceux qui se sont joints à la discute !
==== DEBUT ==== @JR Et si on parlait d’écologie justement ? Notamment sur la conso en énergie d’un site SPIP, des mutualisations, et pas en mode comparatif/concurrentiel. La conso et le trafic généré par nos plates-formes et nos outils … Ça serait bien qu’on s’interroge collectivement plus là-dessus. @JL C’était un argument en faveur de SPIP, mais ça mériterait d’être actualisé. Et à ce propos, quel sera l’impact de la contenairisation symphoniste qui arrive avec SPIP5 ? @mm Les métriques ne sont pas toujours faciles à faire… @JR Historiquement, la recherche des webperfs s’est en général focalisée sur le frontend : la taille des pages html, la minification des css et de js, le temps d’exécution dans le navigateur.
C’est bien mais ça laisse un pan entier totalement caché sous le tapis : tout ce qui se fait coté serveur : le web, l’applicatif, les services de données… Ces mesures manquent ou sont embryonnaires.
Symfony diminue en lui même les consommations énergétiques, mais il accompagne aussi SPIP dans le passage à la POO (Programmation Orientée Objet), à un autoloading plus frugal, qui sont autant d’outils permettant de réduire l’impact écologique :
En lui même, le container de service garantit le maintien en mémoire de la logique métier de manière précalculée, chargée et instanciée au besoin, et donc pas préventivement « au cas où », et de manière unique, avec des données non dupliquées
Et qui dit unique, dit gain de mémoire dans le cache d’opcode dans OPCache et donc moins d’IO disque pour recharger des fichiers qui, sinon, auraient été swipés (hors cache) faute de place.
@Ma La POO contribue aussi à un fonctionnement moins énergivore : elle limite la duplication des données en mémoire car elle permet d’utiliser nativement des pointeurs et le passage par référence au lieu d’une duplication en mémoire. En effet, quand on crée un objet instance d’une classe et que cet objet est passé par la suite en argument de fonctions, c’est seulement un pointeur sur l’objet qui est passé. @mm En PHP 8, un tableau non plus n’est pas dupliqué en mémoire, sauf s’il est modifié par la suite. C’est déjà une certaine optimisation. @Ma : Par ailleurs, dans SPIP5 le typage des arguments et fonctions sera beaucoup plus largement en place. Un typage plus strict des données déplace au niveau du code PHP (son exécution), les tests de correction des variables-arguments d’une fonction, au lieu que ce soit au niveau du code interprété par PHP (ce qu’il lit). C’est donc beaucoup plus rapide et moins consommateur de ressources CPU.
À suivre ?
==== FIN ====
Signale moi si jamais une reformulation doit être corrigée
Et SPIP là-dedans ? Je veux dire hors écureuils (toujours pas sûr si la mascotte SPIP n’est pas plutôt un polatouche) et pensée écologiste générale?
Parlons de l’aspect écologique de SPIP plutôt. Il y a la réduction de la consommation d’énergie par le cache et des pratiques du design évitant le rechargement continue de données et d’autres aspects techniques qui font de SPIP un outil avec un potentiel écologique important.
Il y a une forte implementation de SPIP dans les mouvements écolo et politiques sans que jamais on ait entrepris de considérables efforts publicitaires.
Il y a sans doute aussi des sites écolo à présenter dans la gazette.
Je n’ai rien contre WP sauf que c’est organisé comme entreprise/fondation suivant le droit états-unien contrairement à l’anarchique SPIP qui est toujours un projet phare du mouvement FLOSS, ce qui est à mon avis nettement moins développé du côté WP.
De toute manière grand merci pour vos efforts de créer un discours autour de SPIP qui manquait complètement pendant ses premières années.
Pourquoi être désolé? Ce n’est pas non plus sorti en haut de l’affiche de ma recherche, mais avant de fouiller les résultats, je me suis demandé quelle était cette danse que je ne connaissais pas…
Du coup, j’ai eu la réponse sans vraiment chercher, d’où ma remarque
Clt
Je me permets :
On utilise SPIP depuis le tout début pour lytefire.com.
C’est un projet écolo dans l’énergie solaire, et notre objectif c’est de rendre le solaire vraiment accessible, en DIY et aussi pour des projets humanitaires.
Par contre, pour tout ce qui est direction éditoriale, je n’ai pas vraiment d’avis