Green Hosting: Jak snížit energetickou náročnost provozu webů
Zelenější web nezačíná jen výběrem hostingu, který používá elektřinu z obnovitelných zdrojů. Spotřebu ovlivňuje také velikost stránek, množství přenášených dat, náročnost aplikace a vytížení serveru. Jak provoz webu zefektivnit a podle čeho poznat důvěryhodné tvrzení o „zeleném“ hostingu?
Co znamená green hosting
Pojem green hosting se používá pro hostingové služby, které se snaží omezit dopad provozu na životní prostředí. Může jít o využívání nízkouhlíkové elektřiny, efektivnější provoz datacentra nebo průběžné snižování spotřeby infrastruktury. Samotný štítek „zelený hosting“ ale neříká, jaká opatření poskytovatel skutečně zavedl.

Při výběru se proto ptejte na konkrétní údaje. Zveřejňuje provozovatel, odkud elektřinu získává a jak vykazuje její uhlíkovou intenzitu? Informuje o efektivitě datacentra, využití vody nebo životnosti hardwaru?
W3C ve svých Web Sustainability Guidelines doporučuje sledovat například ukazatele PUE, WUE a CUE, využití obnovitelné elektřiny i vytížení serverů. Jde o pracovní návrh doporučení, nikoli hotový standard, může však posloužit jako praktický kontrolní seznam.
Pro základní ověření lze využít také databázi Green Web Foundation. Její nástroj umožňuje zkontrolovat, zda se hosting webu objevuje mezi poskytovateli ověřovanými z hlediska využívání zelené elektřiny.
Organizace zároveň upozorňuje, že část údajů vychází z podkladů dodaných samotnými hostingovými společnostmi. Berte proto výsledek jako užitečný zdroj informací, ne jako úplné hodnocení všech dopadů služby.
Jak snížit energetickou náročnost webu
Spotřebu při provozu webu ovlivňuje množství přenášených dat, práce serveru i zařízení návštěvníků. Úspornější web proto začíná už při návrhu a tvorbě obsahu. Konkrétní přínos jednotlivých úprav závisí na návštěvnosti a použité infrastruktuře, ale několik kroků může omezit zbytečné přenosy i zpracování.
1) Zmenšete obrázky a videa – nahrávejte obrázky v rozměrech, ve kterých se zobrazují, a před publikací je komprimujte. U fotografií zvažte formáty WebP nebo AVIF. Obrázky mimo první obrazovku načítejte až ve chvíli, kdy se k nim návštěvník přiblíží. Hlavní obrázek by naopak neměl čekat na odložené načítání. U videa vypněte automatické přehrávání, nabídněte přehrání až po kliknutí nebo použijte statický náhled.
2) Omezte zbytečné skripty a požadavky – pravidelně kontrolujte, které pluginy, analytické nástroje, reklamy a externí widgety web opravdu potřebuje. Odstraňte nepoužívané doplňky, omezte duplicitní měření a načítejte externí nástroje jen tehdy, když jsou potřeba. Nepoužívaný JavaScript a CSS zvyšují objem přenášených dat a mohou zatěžovat zařízení při vykreslování stránky. Google doporučuje odstraňovat nepoužívané styly a omezovat skripty, které brání rychlému zobrazení obsahu.
3) Nastavte správně cache – prohlížeč nebo CDN mohou uchovávat obrázky, CSS a JavaScript a při další návštěvě je znovu stahovat jen tehdy, když se změní. Cache tak může snížit počet požadavků, které musí zpracovat původní server. U přihlášených nebo personalizovaných stránek ale nastavte ukládání opatrně, aby se citlivý či zastaralý obsah nezobrazoval nevhodně.
4) Omezte zbytečnou práci serveru – pomůže komprese souborů, aktuální serverový software a odstranění zbytečných přesměrování. CDN může doručovat obsah z uzlu blíže návštěvníkovi a snížit část provozu na původním serveru. Její přínos závisí na konkrétní konfiguraci a energetické náročnosti služby, takže další vrstva infrastruktury sama o sobě úsporu nezaručuje.
5) Zvolte přiměřený hosting – příliš slabý server může při špičce zpomalovat, zatímco předimenzovaný může dlouhodobě poskytovat nevyužitou kapacitu. Sledujte vytížení CPU, paměti, úložiště a sítě a podle skutečného provozu upravte konfiguraci. Zkontrolujte také plánované úlohy a procesy na pozadí, které mohou běžet zbytečně často. Servery patří k hlavním spotřebičům elektřiny v datacentrech. Jejich efektivitu však ovlivňuje hardware, typ úloh i způsob měření.
6) Sledujte výsledky průběžně – po redesignu, instalaci pluginu nebo spuštění kampaně se může změnit velikost stránek i zatížení serveru. Opakovaně měřte velikost stránky, počet a objem požadavků, dobu odezvy a využití zdrojů na hostingu. Výsledky posuzujte společně. Rychlejší načtení samo o sobě nedokazuje nižší spotřebu celého provozu a využívání obnovitelné elektřiny zase neříká, kolik dat web přenáší ani jak efektivně jsou servery využité.
Rychlost načítání, objem přenášených dat, vytížení serverů i zdroj elektřiny ukazují různé stránky provozu webu. Sledujte je společně a pravidelně vyhodnocujte, jak se po úpravách mění. Snáz tak poznáte, která opatření mají pro váš web skutečný přínos.
Green hosting je součet rozhodnutí
Energetickou náročnost webu ovlivňuje kód, obsah, návštěvnost i infrastruktura. Začněte tím, co můžete ověřit. Zmenšete příliš velké obrázky, omezte zbytečné skripty, nastavte cache a průběžně kontrolujte vytížení hostingu. Při výběru poskytovatele se ptejte na zdroj elektřiny, efektivitu datacentra a zveřejňované metriky.
Pro weby různých velikostí nabízí ZONER například webhosting a WordPress hosting CZECHIA.COM nebo Cloud Server od ZonerCloudu. ZonerCloud uvádí, že od ledna 2020 napájí servery ve svém datacentru elektřinou ze 100 % obnovitelných zdrojů.
Teprve kombinace lehčího webu, přiměřeně dimenzovaného provozu a transparentního hostingu dává smysluplný základ pro snižování jeho energetických nároků. Ani jednotlivé optimalizace, ani zelený štítek samy o sobě neznamenají, že je web bez dopadu. Pomáhají však lépe porozumět tomu, kde spotřeba vzniká a co lze prakticky zlepšit.








