Automatisierung wird meist als „einrichten und vergessen" verkauft. Der Haken für die Nachhaltigkeit steckt im Vergessen. Eine Aufgabe, die nach Zeitplan läuft, fragt nicht, ob es etwas zu tun gibt. Ein Build-Job, der jede Nacht die komplette Website neu erzeugt – auch in einer Nacht, in der sich nichts geändert hat –, verbraucht Energie, um ein identisches Ergebnis herzustellen. Das Kluge an „klug automatisieren" liegt genau darin, der Maschine beizubringen, wann sie besser stillhält.
Die vier Erfolgskriterien von Guideline 4.6 (meine Übersetzung des Originals):
Aufgabenautomatisierung: Automatisiere wiederkehrende Aufgaben wie Deployment, Tests und Kompilierung im Einklang mit den Best Practices für Continuous Integration und Continuous Delivery (CI/CD), um manuellen Aufwand zu senken und die Konsistenz zu verbessern. Wähle Automatisierungswerkzeuge und -plattformen mit geringerer Umweltbelastung. Vermeide Komplexität und Dopplung von Automatisierungssystemen.
Notwendige Aufgaben: Führe automatisierte Aufgaben nur dann aus, wenn sie benötigt werden, um unnötigen Ressourcenverbrauch zu vermeiden. Überprüfe automatisierte Aufgaben regelmäßig daraufhin, ob sie weiterhin notwendig, effizient, sicher und sinnvoll sind.
Automatisierte Skalierung: Überprüfe regelmäßig die Auslastung Deiner Infrastruktur und reduziere zugewiesene Kapazität, wenn Ressourcen dauerhaft unterausgelastet sind. Steuere Arbeitslasten so, dass Ressourcen effizient genutzt werden, indem Du Prozesse bei Bedarf isolierst, begrenzt und priorisierst, um Ressourcenkonflikte und unnötigen Verbrauch zu vermeiden. Nutze automatische Skalierung, Pufferung, Drosselung und andere Techniken, um die Ressourcennutzung anzupassen und Überprovisionierung zu vermeiden.
Umgang mit verdächtiger Aktivität: Beschränke unerwünschte und unnötige Drittanbieter-Crawler, User Agents, Bots und Scraper mithilfe von Sicherheitsmaßnahmen, während Du sicherstellst, dass Deine Inhalte für legitime Nutzer, Suchmaschinen und hilfreiche oder autorisierte Crawler zugänglich bleiben. Überwache Aktivitätsprotokolle regelmäßig, um die Wirksamkeit der Maßnahmen zu bewerten und unerwartete Traffic-Muster zu erkennen. Berücksichtige dabei, dass manche Scraper nützlichen Zwecken dienen oder große Sprachmodelle informieren oder trainieren können.
Meine Einordnung
Die ersten beiden Kriterien gehören für mich zusammen: automatisieren, ja – aber nur, was wirklich anfällt. Auf datensm.art aktiviert ein nächtlicher Cronjob neu fällige Artikel und erzeugt den Pagefind-Suchindex neu. Entscheidend ist das „aber": Ich lasse ihn nur an Werktagen laufen, und nur dann, wenn tatsächlich etwas ansteht. Ein Cron, der am stillen Sonntag anspringt, um einen unveränderten Index neu zu bauen, ist reine Verschwendung – gleiches Ergebnis, echter Stromverbrauch. Genau das meint das Kriterium „Notwendige Aufgaben": ausführen, wenn nötig, nicht, weil die Uhr es sagt.
Auch das dritte Kriterium der Kriterien, die Dopplung von Systemen, lässt sich klein und konkret übersetzen. Meinen wöchentlichen Newsletter generiere ich aus dem RSS-Feed, den die Seite ohnehin erzeugt. Ich pflege also keine zweite Inhaltsquelle nur für den Versand, sondern nutze die eine, die es schon gibt. Eine Quelle, zwei Ausspielwege – das ist gelebte Vermeidung von Komplexität.
Die automatisierte Skalierung schließlich streift meine Seite nur am Rande: Eine statische Seite auf einem Managed Server hat keine Server-Flotte, die hoch- und runterskaliert. Das Prinzip bleibt trotzdem gültig – halte keine Kapazität vor, die Du nie brauchst.
Wo ich weiter gehe
Das vierte Kriterium dreht die Perspektive um. Bei den ersten drei geht es um Deine Automatisierung. Beim vierten geht es um die Automatisierung aller anderen, die auf Deinen Server einprasselt. Und hier steht eine Zahl, die viele unterschätzt: Verschiedenen Messungen zufolge stammt annähernd die Hälfte des weltweiten Web-Traffics nicht von Menschen, sondern von Bots – Crawler, Scraper und, stark zunehmend, Bots, die Inhalte für das Training großer Sprachmodelle absaugen. Nicht Deine Besucher verursachen also den größten Teil der Serverlast, sondern Maschinen. Jede einzelne dieser Anfragen kostet auf Deiner Seite Energie.
Die nachhaltigste Anfrage ist auch hier die, die Deinen Server nie erreicht. Eine gepflegte robots.txt, das Aussperren notorischer Scraper und ein einfaches Rate-Limiting verhindern, dass Energie für Antworten draufgeht, die niemandem nützen. Das ist kein Hammer, sondern ein Skalpell: gezielt gegen das Schädliche, offen für das Nützliche.
Dein erster Schritt heute
Der schnellste Gewinn liegt meist nicht im Aufsetzen neuer Automatisierung, sondern im Prüfen der bestehenden.
Klug automatisieren heißt nicht, möglichst viel laufen zu lassen. Es heißt, der Maschine beizubringen, wann sie besser stillhält.
Quellen: W3C-Fassung von Guideline 4.6 · Interpretation bei Sustainable Web Design
