Bella Wildherz · Webseitenpflege

Bildoptimierer

Die App liest die veröffentlichte Website direkt ab /, prüft zu jedem Original die fest benannten Dateien unter /Bilder/optimized/ und erzeugt nur wirklich fehlende WebP-Varianten. Der bisherige Stand wird auf dem Server und zusätzlich im Browser gespeichert. Version 10 ist vollständig auf die Domainwurzel umgestellt und verwendet keine /Parallelwelt/-Pfade mehr.

Quelle/
Standnoch nicht geprüft

Die App muss unter /Bildoptimierer/ auf bellawildherz.de laufen. Durchsucht wird die gesamte Website direkt ab /.

Dauerhaftes Prinzip

Original hochladen. Bildoptimierer öffnen. Nur das Delta zurückspielen.

1Die App crawlt die Website ab / und liest zusätzlich die bekannten Tier- und Waldspiel-Datenstrukturen.
2data/images.json enthält für jedes Bild immer dieselbe Zuordnung von Original zu 480/800/1200/1800.
3data/image-state.json merkt sich Änderungsdaten und Hashes. Fehlt der Serverstand, hilft zusätzlich der lokale Browserstand.
4Vorhandene WebP-Dateien werden mit HEAD geprüft. Fehlende Varianten werden automatisch neu erzeugt.
5Die Website-Dateien bleiben sauber: responsive-images.js wählt die passende Variante erst im Browser aus.
6Dynamische Bilder und Weltenbanner nutzen zentral js/responsive-images.js und wählen passend zu Anzeige und Pixeldichte.