WordPress Plugin Sviluppo: Risparmio di emissioni di CO2

4 Min.
Verde WordPress
Ultimo aggiornamento su

Danny van Kooten sviluppa il WordPress Plugin Mailchimp per WordPress - con quasi due milioni di installazioni attive. Grazie allo sviluppo snello, l'espansione consentirà di risparmiare circa 59.000 kg di CO2 al mese. Abbiamo parlato con Danny di programmazione efficiente e sostenibileWordPress .

Internet WordPress e WordPress l'hosting consumano molta energia. Quanto "verde" è il sistema di gestione dei contenuti leader? E quale contributo possiamo dare tutti noi, sia come sviluppatori che nell'applicazione di WordPress ? Nove domande a Danny sulla sua iniziativa Emissioni di CO2 sul web.

Sostenibilità WordPress : Essere parte di esso

RAIDBOXES si impegna fin dall'inizio a sostenibile WordPress uno. Vedi tra le altre cose i nostri consigli su WordPress e la sostenibilità così come a Negozi online verdi. Vuoi assumerti maggiori responsabilità? Leggi il nostro contributo Green hosting per WordPress attraverso.

Danny, progetti efficienti WordPress aiutano la protezione del clima. Come funzionano i risparmi?

Per visualizzare una pagina web, è necessario scaricare sul computer una serie di file. Il browser elabora quindi questi file per visualizzarli sullo schermo ("render"). Più piccoli sono questi file, meno dati vengono trasferiti su Internet. In questo modo si risparmia energia in tutti i nodi della rete - cioè tra il computer e il server su cui il Sito web ospitato volontà.

Se un sito web ha molti visitatori, allora vale la pena di mantenerlo il più snello possibile. Perché anche una piccola ottimizzazione si somma in questo modo.

WordPress  Plugin Sviluppo: Risparmio di emissioni di CO2

Quali ottimizzazioni per quali lingue o formati hanno la maggiore influenza?

Fornire video e immagini a bassa risoluzione ed eseguire meno JavaScript è di solito il guadagno maggiore. I costi energetici sostenuti per il trasferimento di un file su Internet dipendono anche dalla rete utilizzata. Ad esempio, una connessione fissa a Internet è molto più efficiente di una connessione mobile senza fili.

Per questo motivo, la leva più grande è probabilmente quella di ottimizzare il vostro sito web per fornire immagini e video a bassa risoluzione.

Mailchimp per WordPress risparmiare circa 59 tonnellate di CO2 al mese. Dove hai preso questa cifra?

Mailchimp per WordPress carica un file JavaScript su ogni pagina web in cui Plugin è installato. Ho ridotto la dimensione di questo file di 20 KB sostituendo una libreria di terze parti con alcune linee di codice personalizzate. Perché in realtà abbiamo usato solo una parte molto speciale della biblioteca.

Mailchimp WordPress  Plugin
Il Mailchimp WordPress Plugin

Poiché questo Plugin è abilitato su circa due milioni di siti web, si risparmiano circa 40 GB di trasferimento dati quando ogni sito web ha esattamente un visitatore. Ora, se si moltiplica questo per una media stimata di 10.000 visitatori mensili per sito web, si ottiene un risparmio di circa 400.000 GB al mese.

Ipotizzando 0,5 kWh per GB di trasmissione dati e 295 grammi di CO2 per kWh di energia, ciò significa che la riduzione di 20 kB consente di risparmiare complessivamente circa 0,5 * 0,295 * 400.000 = 59.000 kg di CO2 al mese.

Faccio qui molte ipotesi sul numero di visitatori mensili per sito, su quanto bene i file della cache dei dispositivi e quali reti vengono utilizzate. Tuttavia, la mia intenzione principale non era quella di dare una cifra esatta. Volevo dimostrare quanto può essere efficiente pensare al risparmio di CO2 anche nel nostro lavoro. E non solo in altri settori della vita.

Come riuscite a incorporare i possibili risparmi nel vostro processo di sviluppo?

Con la miaWordPress Plugins , sto molto attento quando recupero biblioteche di terze parti. Lo faccio ogni volta che sto lavorando su un file da caricare nell'area pubblica di un sito web dove questo è Plugin abilitato. Con l'avvento di NPM e CDN, è diventato molto facile aggiungere una dipendenza.

Questo è fantastico quando si lavora su un software lato server. Ma ha meno senso se si lavora su JavaScript che dovrebbe essere eseguito nel browser. Penso che quanto segue sia d'aiuto:

  • Un'idea approssimativa di come funzionano le lingue ad un livello inferiore
  • Sapere: Quali algoritmi entrano in gioco quando si utilizza una funzione del linguaggio in cui si programma?

Entrambi sono utili per decidere quali strumenti sono adatti al lavoro. L'apprendimento C è l'ideale per questo. Perché la C è una lingua in cui devi occuparti di molti dettagli che altre lingue ti hanno tolto o sottratto.

FREE DEV blog viola

Quali strumenti sono disponibili per rendere il codice più snello ed efficiente?

Per JavaScript e GitHub ci sono azione di dimensioni compresse. Questo consente di tenere traccia della riduzione delle dimensioni del file. Così, ogni volta che si effettua una modifica al proprio codice, si può vedere immediatamente se i file importanti sono diventati più grandi - e se quella modifica è utile. Per i siti web completi consiglio Faro cromato.

Per verificare la sostenibilità di un WordPress Plugins o Themes come utente potete fare quanto segue: Il modo più semplice è quello di far funzionare Chrome Lighthouse prima di accendere Theme o Plugin attivare Quindi eseguirlo di nuovo una volta che l'estensione è stata attivata e configurata. In questo modo, ognuno può decidere da solo se la funzione vale il calo di prestazioni.

Come possono le newsletter essere progettate per essere attraenti e allo stesso tempo conservare le risorse?

Il mio consiglio: inviare e-mail in formato testo in chiaro ogni volta che è possibile. È meno probabile che questi finiscano nella cartella dello spam. Inoltre, uno studio dopo l'altro mostra che il testo in chiaro porta a tassi di conversione migliori. E naturalmente queste mail consumano meno risorse - quindi è una situazione vantaggiosa per tutti!

Quali sono le leve più importanti nella vita quotidiana online per risparmiare CO2? Anche lontano da WordPress ?

La leva più importante è costituita dalle emissioni che vengono imposte ad altri senza il loro controllo. È possibile configurare il software di streaming per caricare video a bassa risoluzione. Tuttavia, l'effetto sarebbe molto maggiore se il nostro software di streaming facesse questo per noi. Un sito web è qui non diverso.

Qualche parola su di te e il tuo WordPress Plugins?

Lavoro con WordPress loro da prima che ci fossero i postini. Il primo Plugin l'ho pubblicato poco più di dieci anni fa. Dal 2013 lavoro con un piccolo team a distanza e costruisco a WordPress Pluginstempo pieno. Al giorno d'oggi ci concentriamo principalmente sulla creazione Plugins di siti web che rendono i siti web più efficienti. O che enfatizzano la privacy, come il nostro ultimo Plugin Coco Analytics all'indirizzo WordPress .org.

Verde WordPress : Le vostre domande

Quali domande avete sullo sviluppo sostenibile? Si prega di utilizzare la funzione di commento. Volete più articoli attuali su WordPress e sostenibilità? Poi seguiteci su TwitterFacebook o sul nostro Newsletter.

Articoli correlati

Commenti su questo articolo

Scrivi un commento

Il tuo indirizzo e-mail non sarà pubblicato. I campi obbligatori sono contrassegnati con * marcato.