Darstellung
Energie & CO₂
Cabin misst, wie viele Daten jede Ihrer Seiten überträgt, und schätzt daraus die CO₂-Emissionen Ihrer Website. Die Messung läuft automatisch auf den Seiten, die Ihre Besucher tatsächlich laden. Sie müssen also nichts einrichten.
So funktioniert es
Unser System zur CO₂-Messung analysiert alle Dateien, die auf Ihrer Website geladen werden, und berechnet daraus die gesamte Datenübertragung. Eine Seitenanalyse startet, wenn:
- die Seite Besucher-Traffic erhält,
- seit der letzten Analyse mindestens 3 Tage vergangen sind und
- sich der Inhalt der Seite geändert hat (erkannt über den last-modified-Header und einen Vergleich des HTML mit unserem gespeicherten Hash).
So werden unveränderte Assets nicht unnötig verarbeitet. Das spart Rechenleistung und Energie.
Jede Analyse wird in einem eigenen Verlauf für die jeweilige Seite gespeichert.
Berechnung der Datenmenge pro Besucher
Wie viele Daten ein Besucher lädt, ermitteln wir mit einem Prozentsatz, der von seinem bisherigen Besuchsverhalten abhängt:
| Art des Besuchs | Geladene Assets |
|---|---|
| Erster Besuch Ihrer Website | 100 % der Assets der Seite |
| Erster Besuch dieser Seite, aber Ihre Domain wurde schon einmal besucht | 50 % |
| Wiederholter Besuch dieser Seite | 5 % |
CO₂-Berechnung
Unsere Berechnung der CO₂-Emissionen basiert auf der CO2.js-Bibliothek von The Green Web Foundation.
Auch digitale Aktivitäten haben einen CO₂-Fußabdruck. Wir möchten Ihnen helfen, Ihren zu verstehen und zu verringern. Mit CO2.js können wir die Umweltwirkung der Datenübertragung Ihrer Website abschätzen, indem wir Bytes in geschätzte CO₂-Emissionen umrechnen.
Die Berechnung berücksichtigt verschiedene Faktoren der digitalen Lieferkette, darunter Netzwerkinfrastruktur, Endgeräte und Rechenzentren.
Wir prüfen Ihren Hosting-Anbieter automatisch in der Datenbank von The Green Web Foundation. So sehen wir, ob Sie grünes Hosting nutzen. Das kann den CO₂-Fußabdruck Ihrer Website deutlich senken.
Warum manche Seiten keine Energiedaten zeigen
Gelegentlich zeigt eine Seite weder eine Seitengröße noch eine CO₂-Schätzung. Die häufigsten Gründe sind:
- Die Website blockiert automatisierte Anfragen. Um eine Seite zu messen, lädt Cabin sie so, wie ein Browser es tun würde. Wenn Ihre Website (oder ein vorgeschalteter Dienst wie Cloudflare) automatisierte Besucher blockiert, kann die Analyse nicht abgeschlossen werden.
- Die Seite hat einen Fehler zurückgegeben oder existiert nicht. Ein
404, eine Weiterleitungsschleife oder eine Seite, die eine Anmeldung verlangt, lässt sich nicht messen. - Die Seite hat zu langsam geantwortet, und die Analyse wurde wegen Zeitüberschreitung abgebrochen.
In der Regel ist das kein Grund zur Sorge. Wenn eine Seite automatisierte Besucher blockiert, macht Ihr Bot-Schutz genau seine Arbeit. Sie erhalten für diese Seite trotzdem vollständige Analysedaten (Besuche, Referrer, Events). Nur die Energieschätzung fehlt. Für die meisten Websites ist das ein völlig vernünftiger Kompromiss, und Sie müssen nichts ändern. Außerdem prüft Cabin Seiten automatisch erneut, sobald sie Traffic erhalten. Vorübergehende Probleme lösen sich also von selbst.
Wenn Sie Energiedaten für eine blockierte Seite möchten
Um eine geschützte Seite zu messen, müssen Sie den Analyzer von Cabin an Ihrem Bot-Schutz vorbeilassen. Das ist ein Kompromiss bei der Sicherheit und kein Gewinn ohne Preis. Wägen Sie ihn gegen den Grund ab, warum der Schutz besteht.
Die Anfragen von Cabin geben sich mit dem User-Agent Cabin-Size/0.1 withcabin.com und dem Header X-Cabin-Bot: 1 zu erkennen.
WARNING
Das sind nur Kennzeichnungen, und jeder kann sie kopieren. Eine Firewall-Regel, die Traffic anhand dieses User-Agents oder Headers zulässt, lässt jede Anfrage an Ihrem Bot-Schutz vorbei. Tun Sie das nur, wenn Sie das in Kauf nehmen, und halten Sie die Regel so eng wie möglich.
Cloudflare
- Bot Fight Mode (Free) lässt sich nicht per Regel überspringen, denn er läuft außerhalb der Regel-Engine von Cloudflare. Die einzige Möglichkeit ist, ihn auszuschalten (Security → Bots). Das schwächt den Schutz auf Ihrer gesamten Website. Überlegen Sie, ob sich das nur für CO₂-Daten lohnt.
- Super Bot Fight Mode (Pro/Business) läuft sehr wohl über die Regel-Engine, daher ist er die bessere Wahl. Legen Sie eine WAF custom rule mit der Aktion Skip an, die auf
http.user_agent contains "Cabin-Size"passt und nur Super Bot Fight Mode überspringt. Das ist viel gezielter, als den Schutz global abzuschalten. - AI Crawl Control (alle Tarife): eine eigene Funktion, unabhängig von Bot Fight Mode. Sie ist oft standardmäßig aktiv und ein häufiger Grund, warum eine Seite blockiert wird, obwohl sonst nichts auffällig wirkt. Gehen Sie zu Security → AI Crawl Control. Cloudflare erzeugt dafür eine eigene WAF-Regel, und Sie können diese Regel direkt bearbeiten und eine Ausnahme hinzufügen (eine zusätzliche User-Agent-Bedingung), statt die ganze Funktion abzuschalten. Fügen Sie eine Klausel hinzu, die
http.user_agent contains "Cabin-Size"ausschließt. Alle anderen KI-Crawler bleiben dann blockiert. Bedenken Sie aber: Diese Funktion gibt es gezielt, um Scraper für KI-Training fernzuhalten. Eine Ausnahme ist hier also ein heiklerer Kompromiss als beim Bot Fight Mode oben. Denn wer denselben Header fälscht, kommt nicht nur an der allgemeinen Bot-Erkennung vorbei, sondern auch an der Sperre für KI-Scraper.
Andere Firewalls und WAFs
Legen Sie eine eng gefasste Allow-Regel für Anfragen an, bei denen der User-Agent Cabin-Size enthält (oder der Header X-Cabin-Bot vorhanden ist). Denken Sie dabei an den obigen Hinweis zum Fälschen.
Sobald die Anfragen zugelassen sind, nimmt Cabin die Seite beim nächsten Besuch wieder auf.
