EcoIndex: quanto vale essa ferramenta que mede a pontuação ambiental de sites?

EcoIndex, o que vale essa ferramenta que mede a pontuação ambiental dos sites?

Em 15 anos, o trânsito Internet foi multiplicado por aproximadamente 500 de 2002 a 2017. emissões de CO2 associados foram avaliados em 762 milhões de toneladas em 2018. Imaginemos então que, tal como o Nutri-score, temos uma ferramenta para medir a nossa pegada ambiental quando clicamos numa página web, permitindo-nos atribuir uma pontuação entre A e G ao pedido HTTP. Suponha também que esses pedidos sejam arquivados, ano após ano, em um banco de dados público como o arquivo HTTP. Explorando regularmente esse banco de dados, pudemos acompanhar a evolução da pegada ambiental das solicitações HTTP.

É a ambição que persegue EcoÍndice, criado em 2014 e que se refere tanto a um conjunto de boas práticas construir um website e uma ferramenta de software que permite avaliar vários fatores para uma determinada URL: sua eficiência ambiental absoluta usando uma função de pontuação em uma escala de 0 a 100 (quanto maior a pontuação, melhor); seu desempenho ecológico relativo usando uma pontuação que varia de A a G, como é conhecido para dispositivos domésticos ou alimentares (Nutri-Score); a pegada técnica da página (peso, complexidade, etc.); e a pegada ambiental associada (gases de efeito estufa gerados, recursos hídricos consumidos).

Seu objetivo é ajudar o maior número possível de pessoas a conhecer impacto ambiental solicitações HTTP e propor soluções concretas para reduzi-las. Se esse modelo baseado nas métricas técnicas da página mencionada acima é bastante simples de entender, ele também tem seus limites.

A pegada ambiental de uma solicitação HTTP

Vamos primeiro tentar entender em que consiste esse modelo. Você deve saber que estimar a pegada de carbono das atividades humanas não pode ser feito diretamente: o método usado é geralmente baseado em um modelo de atividade direcionada, relacionado à área estudada. Este é o caso do EcoIndex, que diz respeito apenas a solicitações HTTP e não a todas as atividades da web. Essa métrica é baseada no conceito "3-tier" que considera três parâmetros: cliente, servidor e rede.

Vídeo online, compatível com a sobriedade digital? (Maxime Efoui-Hess, The Shift Project, 5 de julho de 2019).

A versão "legada" do EcoIndex consiste em um plug-in para ser instalado no navegador e funciona da seguinte forma: o usuário fornece uma URL para o EcoIndex, que a transfere para o lado do servidor. Isso retorna ao navegador uma página HTML contendo as respostas à solicitação. O plug-in mede a pegada do aplicativo, em número de elementos da página da web (o número de tags HTML, observado Sol), em número de solicitações na página retornada (pedidos) e finalmente calcula o número de bytes da página HTML retornada (tamanho) e que passaram pela rede.

Esses valores são inseridos no algoritmo EcoIndex para medir o desempenho e a pegada ambiental.

O "modelo de 3 camadas" e seus limites

A análise adicional por um especialista é essencial para uma avaliação operacional completa e confiável do desempenho ambiental. De fato, o EcoIndex não leva em consideração o impacto do computador que faz a solicitação ou a jornada do usuário. Apenas uma consulta isolada de qualquer uso é analisada, como Nutri-score ou máquinas de lavar.

Da mesma forma, quando a solicitação é resolvida do lado do servidor em um data center (por exemplo, no Google quando a URL é http://www.google.com, o EcoIndex não leva em consideração o impacto ambiental desse servidor no sentido clássico de análises de ciclo de vida (LCA), nem dos diferentes equipamentos de rede que se cruzam entre o terminal do usuário e o centro de dados.

No entanto, permite discutir os modelos e seus atributos que caracterizariam significativamente o impacto ambiental da web, reduzido à dimensão das requisições HTTP. Outros pontos positivos do EcoIndex são que o carregamento, criação e exibição da página no navegador não são simulados e que os três parâmetros Sol, pedidos et tamanho relatar uma arquitetura que rege a operação macroscópica de uma consulta na web, então o EcoIndex faz sentido.

Uma ferramenta com cálculos imperfeitos

Como parte do dispositivo, o desempenho ambiental é calculado na base normalizada de valores constantes fixados de uma vez por todas e ocultos no modelo sem levar em conta as variações ao longo do tempo – por exemplo, de um período para outro, como confinamento, férias , etc., ou a localização geográfica do usuário.

Além disso, não são diretamente os parâmetros Sol, pedidos et tamanho que são considerados mas valores correspondentes a quantis, ou seja, um pequeno número de valores que foram determinados recuperando os três parâmetros nas URLs de um banco de dados de URLs que se refere, o HTTParchive .

Pode-se perguntar sobre a estabilidade ao longo do tempo desses quantis: eles são os mesmos em 2023 e em 2020, data de sua determinação para o EcoIndex histórico? A priori, os sites são regularmente revisados ​​para adotar, ao longo do tempo, melhores práticas de ecodesign – não há razão para que os quantis sejam fixados de uma vez por todas.

Notas arbitrárias?

Outra observação menor, para certos sites como os da grande mídia, que são dinâmicos, o valor do Ecoindex tem uma boa chance de mudar de dia para dia, mas provavelmente não muito abruptamente, passando por exemplo da classificação de A para G .

Com efeito, um site, mesmo dinâmico, respeita sempre mais ou menos o mesmo template composto por elementos modificáveis ​​(texto, imagens, fundo, cores). Substituímos um texto por outro, uma imagem por outra, sem modificar fundamentalmente as coisas… Perante este fenómeno, o EcoIndex parece-nos robusto porque este “template” não muda.

No entanto, as pontuações AG correspondem às faixas EcoIndex de 100-81 para A e 10-0 para G, sem que ninguém saiba realmente o que é: como esses diferentes limites foram determinados? Eles são equivalentes aos quantis para as medidas EcoIndex do HTTParchive? Eles estão próximos, mas não coincidem exatamente.

Outros parâmetros a introduzir

Por fim, o modelo histórico não se presta, a priori, à introdução de novos atributos além dos 3 níveis no modelo.

Poderíamos, no entanto, considerar a adição de noções de mix de energia e propor um novo indicador EcoIndex+ que forneça pontuações orientadas para A para as energias de baixo carbono usadas no lado do cliente e no lado do servidor e pontuações em torno de G se as energias envolvidas forem de carbono. baseado. . Se a solicitação HTTP passar por um celular 4/5G, também poderíamos agregar o impacto em CO2 do operador, o que levaria a uma visão mais rica do EcoIndex+.

Para ser mais exaustivo nos atributos a serem injetados no EcoIndex+, é necessário que a comunidade concorde com esses novos critérios e então estabeleça métodos de cálculo capazes de processar um grande número de atributos usando o aprendizado de máquina.

Um indicador que precisa ser melhorado

Do ponto de vista das métricas de impacto ambiental e das melhores práticas no ecodesign de sites, o EcoIndex é uma abordagem simples que contribui para a compreensão das questões relacionadas ao lugar da tecnologia digital no aquecimento global. O indicador é particularmente interessante na lógica de melhoria das versões sucessivas dos sites.

No entanto, ainda há um longo caminho a percorrer para, por um lado, aprofundar nossos conhecimentos e entender melhor as relações entre os diferentes modelos de alto nível do tipo arquitetura 3-tier e as análises de campo do tipo ciclo de vida de um produto ou equipamento. digital.

Por outro lado, seria apropriado questionar o modelo inicial por abordagens de ciência de dados, ou seja, explorar este último, analisá-lo para obter uma nova métrica mais refinada.

Denis Trystram, professor universitário de ciência da computação, Universidade Grenoble Alpes (UGA); Christophe Cerin, Professor de universidade, Sorbonne Paris North University et Laurent Lefèvre, Pesquisador em Ciência da Computação, Índia

Este artigo foi republicado a partir de A Conversação sob licença Creative Commons. Leia oartigo original.

Crédito da imagem: Shutterstock/ Marko Aliaksandr

Na seção Ciência >



Notícias recentes >