Tu as raison d'évoquer les travers des systèmes d'intégration, de compilation ou encore la paresse qui fait dire à certain qu'on est pas à 1Go près ni à 10ms près.
J'ajouterais à cette liste, les requêtes SQL inutiles/trop larges, les accès disques non cachés et la faible appétence à essayer d'optimiser quoique ce soit, sous prétexte que "c'est les autres le problème".
Il n'empêche que ce n'est pas une raison pour ignorer les problèmes liés à l'utilisation de certains langages (PHP, Lua, Ruby, Perl, Python...).
Si tu considères que la majorité des applications écrites dans ces langages passent leur temps à attendre (un top sur certains de mes serveurs tendent à prouver que non, mais bon, pourquoi pas l'envisager), utiliser un langage deux fois plus efficient permet de faire tourner deux fois plus de ces applications "patientes" sur un même serveur,
donc mécaniquement de diminuer le nombre de serveurs (on parle de centaines de millions, 3% de la consommation électrique mondiale).
[^] # Re: Energie
Posté par Guillaume Maillard (site web personnel) . En réponse à la dépêche Programme de la PyConFR 23. Évalué à 2. Dernière modification le 05 février 2023 à 19:34.
Tu as raison d'évoquer les travers des systèmes d'intégration, de compilation ou encore la paresse qui fait dire à certain qu'on est pas à 1Go près ni à 10ms près.
J'ajouterais à cette liste, les requêtes SQL inutiles/trop larges, les accès disques non cachés et la faible appétence à essayer d'optimiser quoique ce soit, sous prétexte que "c'est les autres le problème".
Il n'empêche que ce n'est pas une raison pour ignorer les problèmes liés à l'utilisation de certains langages (PHP, Lua, Ruby, Perl, Python...).
Si tu considères que la majorité des applications écrites dans ces langages passent leur temps à attendre (un top sur certains de mes serveurs tendent à prouver que non, mais bon, pourquoi pas l'envisager), utiliser un langage deux fois plus efficient permet de faire tourner deux fois plus de ces applications "patientes" sur un même serveur,
donc mécaniquement de diminuer le nombre de serveurs (on parle de centaines de millions, 3% de la consommation électrique mondiale).