WordPress Plugin Vývoj: Úspora emisí CO2

4 Min.
Zelené WordPress
Poslední aktualizace dne

Danny van Kooten vyvíjí WordPress Plugin Mailchimp pro WordPress – s téměř dvěma miliony aktivních zařízení. Díky štíhlému vývoji ušetří expanze odhadem 59 000 kg CO2 měsíčně. Mluvili jsme s Dannym o efektivním programování a udržitelném WordPress .

The Internet, WordPress A WordPress Hosting spotřebovává spoustu energie. Jak "zelený" je přední systém pro správu obsahu? A jaký příspěvek k tomu můžeme všichni přispět, ať už jako vývojář nebo při uplatňování WordPress ? Devět otázek pro Dannyho o jeho iniciativě Emise CO2 na webu.

Udržitelné WordPress : Přidejte se k nám

RAIDBOXES od samého počátku, se zavázala Udržitelné WordPress A. Viz, mimo jiné, naše tipy na WordPress & Udržitelnost stejně jako Zelené internetové obchody. Chceš na sebe vzít větší zodpovědnost? Pak si přečtěte svůj příspěvek Zelený hosting pro WordPress Podle.

Danny, efektivní WordPress Projekty pomáhají ochraně klimatu. Jak úspory fungují?

Chcete-li zobrazit webovou stránku, je nutné do počítače stáhnout několik souborů. Prohlížeč pak zpracovává tyto soubory pro jejich zobrazení na obrazovce (render). Čím menší jsou tyto soubory, tím méně dat se přenáší přes Internet. Tím se šetří energie ve všech uzlech v síti, tedy mezi počítačem a serverem, na kterém je Hostované webové stránky Je.

Pokud má webová stránka mnoho návštěvníků, stojí za to, aby byla co nejštíhlejší. Protože i menší optimalizace součet tímto způsobem.

WordPress Plugin Vývoj: Úspora emisí CO2

Které optimalizace pro které jazyky nebo formáty mají největší vliv?

Poskytování videa a obrázky v nižším rozlišení a běží méně JavaScript je obvykle největší zisk. Náklady na energii při přenosu souboru na Internet také závisí na tom, která síť se používá. Například pevné připojení k Internetu je mnohem efektivnější než bezdrátové mobilní připojení.

Z tohoto důvodu je největší pákou pravděpodobně optimalizace vašich webových stránek tak, aby poskytovaly obrázky a videa v nižším rozlišení.

Mailchimp pro WordPress ušetří asi 59 tun CO2 za měsíc. Jak se dostanete k tomu číslu?

Mailchimp pro WordPress načte soubor JavaScriptna každou webovou stránku, kde Plugin Nainstalován. Zmenšil jsem velikost tohoto souboru o 20 kB nahrazením knihovny třetí strany některými vlastními řádky kódu. Protože jsme použili jen velmi zvláštní část knihovny.

Mailchimp WordPress Plugin
Poštovní chimp WordPress Plugin

Vzhledem k tomu, že Plugin povoleno na asi dva miliony webových stránek, to šetří asi 40 GB přenosu dat, pokud každý web má přesně jednoho návštěvníka. Pokud to vynásobíte odhadovaným průměrem 10 000 návštěvníků měsíčně na webové stránky, ušetříte přibližně 400 000 GB za měsíc.

S předpokládaným 0,5 kWh za GB přenosu dat a 295 gramy CO2 na kWh energie to znamená, že snížení o 20 kB ušetří celkem asi 0,5 * 0,295 * 400 000 = 59 000 kg CO2 za měsíc.

Dělám mnoho předpokladů o počtu měsíčních návštěvníků na webové stránky, jak dobře zařízení cache soubory a které sítě se používají. Mým hlavním záměrem však nebylo uvést přesné číslo. Ale ukázat, jak efektivní může být přemýšlet o úsporách CO2 v naší práci stejně. A to nejen v jiných oblastech života.

Jak se vám podaří začlenit potenciální úspory do vašeho vývojového procesu?

V mém WordPress Plugins Jsem velmi opatrný při načítání knihoven třetích stran. To je vždy, když pracuji na souboru, který má být načten do veřejné oblasti webu, kde Plugin aktivována. S příchodem NPM a CDN, to se stalo velmi snadné začlenit závislost.

To je skvělé při práci na softwaru na straně serveru. Ale to dává menší smysl, když sedíte na JavaScriptu, který chcete spustit v prohlížeči. Myslím, že následující pomáhá:

  • Hrubá představa o tom, jak jazyky nižší úrovně fungují
  • Vědět: Jaké algoritmy přicházejí do hry při použití funkce jazyka, ve kterém programujete?

Oba jsou užitečné při rozhodování, které nástroje jsou správné nástroje pro práci. Učení C je ideální pro toto. Protože C je jazyk, ve kterém budete muset postarat o mnoho detailů, které ostatní jazyky vzali nebo abstrahované od vás.

FREE DEV blog fialová

Jaké nástroje jsou k dispozici, aby se kód štíhlejší a efektivnější?

Pro JavaScript a GitHub existují akce komprimované velikosti. To umožňuje sledovat snížení velikosti souboru. Pokaždé, když změníte základ kódu, okamžitě uvidíte, jestli se důležité soubory zvětšili – a jestli tato změna stojí za to. Pro kompletní webové stránky doporučuji Chromový maják.

V zájmu zlepšení udržitelnosti WordPress Plugins Nebo Themes zkontrolujte, zda je nejjednodušší způsob, jak spustit chrome maják, před vámi Theme Nebo Plugin Aktivovat. Poté jej znovu spustíte, jakmile je rozšíření povoleno a nakonfigurováno. To umožňuje každému, aby se sám rozhodl, zda funkce stojí za snížení výkonu.

Jak mohou být bulletiny atraktivní a přesto šetří zdroje?

Moje doporučení: Pokud je to možné, posílejte e-maily ve formátu prostého textu. Ty jsou méně pravděpodobné, že skončí ve složce spam. Kromě toho jedna studie za druhou ukazuje, že prostý text vede k lepším mírám konverze. A samozřejmě, tyto e-maily spotřebovávají méně zdrojů - takže je to win-win situace!

Jaké jsou nejdůležitější páky v každodenním on-line životě pro záchranu CO2? Dokonce i mimo WordPress ?

Nejdůležitější pákou jsou emise, které jsou ukládány ostatním, aniž by nad nimi měli kontrolu. Software pro streamování můžete nakonfigurovat tak, aby načítaný videa v nižším rozlišení. Nicméně, efekt by byl mnohem větší, kdyby náš streamovací software to udělal pro nás. Webová stránka je zde neliší se.

Pár slov pro vás a vaše WordPress Plugins ?

Již jsem pracoval s WordPress , ještě předtím, než tam byly post typy. Můj první Plugin Publikoval jsem to před více než deseti lety. Od roku 2013 pracuji s malým vzdáleným týmem a buduji na plný úvazek WordPress Plugins . Dnes se zaměřujeme především na: Plugins které zefektivnují webové stránky. Nebo které zvýrazňují ochranu údajů, stejně jako naše Plugin Koko Analytics Na WordPress .org .

Zelené WordPress : Vaše otázky

Jaké máte otázky týkající se udržitelného rozvoje? Použijte funkci komentáře. Chcete více aktuálních příspěvků na WordPress a udržitelnosti? Tak nás následujte TwitterFacebook nebo prostřednictvím našeho Newsletter.

Podobné články

Komentáře k tomuto článku

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Povinná pole jsou * Označeny.