
Publii: Jimp-Engine kann WebP
Bisher war für Bilder im genügsamen WebP-Format die alternative Sharp-Engine von Publii nötig. Seit Publii v.0.47.8 kann auch die standardmäßige Jimp-Engine WebP-Bilder, die nur rund halb so groß wie Jpeg-Bilder sind.
Naturgemäß sind es meist die großen Major-Releases, die tolle neue Funktionen mit sich bringen. Doch manchmal verbergen sich auch in Point-Releases echte Perlen. So etwa im Falle von Publii v.0.47.8, das Support für WebP-Bilder im Zusammenspiel mit der standardmäßigen Resize-Engine Jimp bringt.
Somit lässt sich die Größe der Bilder im Vergleich zu Jpeg in etwa halbieren, ohne auf die Sharp-Engine ausweichen zu müssen. Und das macht sich positiv bemerkbar: Bei der Geschwindigkeit des Einbindens der Bilder, bei der Größe der mit WebP-bebilderten Posts, beim Laden der Artikel und nicht zuletzt der Backup-Größe der Gesamtseite.
Umschalten auf Wahnsinnige Geschwindigkeit
Doch es kommt noch besser: Publii v.0.47.7 hat ganz ordentlich an der Performance-Schraube gedreht: Der Betrieb geht nun viel schneller von der Hand, da praktisch sämtliche Aktionen im Publii-Interface nun auch bei umfangreichen Post-Listings (jenseits der 4000 Posts) umgehend stattfinden 🥳.
To Infinity and Beyond
In Konsequenz können wir das großartige Publii nun auch UNEINGESCHRÄNKT für große Internetauftritte mit mehreren Tausend Artikeln empfehlen 🥳.
Das ist eine große Sache, da sich nun auch langjährige und sehr umfangreiche Wordpress-Auftritte mit dem eingebauten Wordpress-Importer von Publii importieren lassen, ohne Performance-Einbußen im Hauptinterface (nicht in den einzelnen Editoren) befürchten zu müssen.
Darüber hinaus dürften sich aufgrund der blitzsauberen Performance von Publii v.0.47.7+ neue Anwenderkreise erschließen, da Publii nun auch performant genug für besonders anspruchsvolle und große Publikationen wie professionelle News-Outlets à la Heise oder Golem sein dürfte.
One more thing
Darüber hinaus wurde ein Image-Failsafe-Mechanismus implementiert, der effektiv verhindert, dass beim Wechseln der Resize Engine Bilder verlorengehen.
When responsive images and Convert to WebP format are enabled, a Sharp worker failure causes Publii's Jimp fallback to write JPEG/PNG derivatives while the renderer continues to emit
.webpURLs. Deployment then removes the previous WebP files and uploads the JPEG/PNG replacements, so the published responsive image URLs return 404.Wenn „Responsive Images“ und das Format „In WebP konvertieren“ aktiviert sind, führt ein Ausfall des Sharp-Workers dazu, dass der Jimp-Fallback von Publii JPEG-/PNG-Derivate schreibt, während der Renderer weiterhin .webp-URLs ausgibt. Bei der Bereitstellung werden dann die bisherigen WebP-Dateien entfernt und die JPEG-/PNG-Ersatzdateien hochgeladen, sodass die veröffentlichten URLs für responsive Bilder einen 404-Fehler zurückgeben.
Fazit
Die Performance des Hauptinterfaces ist seit Publii v.0.47.7+ ganz hervorragend, auch bei sehr umfangreichen Internetauftritten.
Der Support der standardmäßigen Resize Engine Jimp für WebP-Bilder sorgt dafür, dass auch Publii-Novizen in den Genuss genügsamer WebP-Bilder kommen, ohne sich zunächst mit den Vor- und Nachteilen beider Engines beschäftigen und diese wechseln zu müssen.
Und schließlich schützt der neue Failsafe-Mechanismus Sie vor dem Verlust von Bildern, wenn Sie die Resize Engine doch einmal wechseln sollten.
s3n🧩net wünscht viel Vergnügen mit Publii

















Comments