kinder im allgaeu logo desk

Optimierung der Seitenladezeit

Verbesserung des Google PageSpeed Wertes und Neu-Komprimierung der Bilder mit Google Guetzli und WebP
2017-06-20 16:00:00 /

Ladezeit verkürzen, vor allem auch bei schlechterem Mobilfunk-Empfang im Allgäuer Land war das Ziel.

Wenn man die Ladezeit verbessern will gibt es mehrere Baustellen. Zum einen muss der Aufbau der Seite schnell von statten gehen, zum anderen müssen sämtliche Bilder verkleinert werden.

Schnellerer Seiten-Aufbau

Da Thomas, der Erschaffer des CMS bee.tools, mit zu unserem Team gehört, verwenden wir natürlich bee.tools als System für die Webseite. Das hat den Vorteil, dass wir das System schnell an neue Anforderungen anpassen können. Mit mehreren Cache-Maßnahmen und einem internen Umzug bei unserem Provider, konnten wir die Aufbauzeit auf die Zeit von ca. 150ms verkürzen. Außerdem wurden alle Browser-Cache-Maßnahmen aktiviert, die wir von der Webserver-Seite aus aktivieren konnten. Wir nutzen seit kurzem zudem das neue, schnelle HTTP 2.0-Protokoll was weitere Ladezeitverbesserung brachte.

Warum dauert manchmal der Aufbau trotzdem länger? 
bee.tools baut den Cache der Seite erst beim erstmaligen Seitenaufruf auf. Sobald wir neue Daten hinzufügen, wird der Seiten-Cache geleert und muss neu erzeugt werden.

Optimierte Bildausgabe

Nachdem sämtliche Cache und Servermaßnahmen getroffen wurden, haben wir uns dem nächsten großen Thema zugewandt. Den Bildern. Eine Seite ohne Bilder mag für manche Seiten funktionieren, nicht für unsere Seite. Denn schließlich sagen Bilder mehr als 1000 Worte.

Wir haben bereits seit Anfang an weboptimierte Bilder verwendet. Dennoch waren die Bilder immer noch zu groß. Ein Tool, das einem hilft, ist Google PageSpeed. Das Tool sagt einem, ob Bilder weiter reduziert werden müssen. 

Bereits seit dem Umzug auf bee.tools haben wir TinyFy (TinyJPG und TinyPNG) zur verlustfreien Bildkomprimierung eingesetzt. Bis Anfang dieses Jahres hatte dies Google PageSpeed auch gereicht und war auch für uns akzeptabel. Nun hat Google Ende letzten Jahres Google Guetzli auf den Markt gebracht. Google Guetzli vermindert zwar die Bildqualität, aber reduziert auch die Bildgröße im Schnitt um 40-60%. Wird für den Google Chrome, Safari und Opera dann noch WebP verwendet, reduziert sich die Größe insgesamt im Schnitt sogar auf 80-90%. Durch die Veröffentlich von Google Guetzli wurden auch die PageSpeed-Werte angehoben und wir haben hier auf einmal durchweg sehr schlechte Werte erhalten.

Nach näherer Betrachtung der Werte war schnell klar, dass wir das Bild-Problem angehen mussten. Wir haben mit TinyFy Kontakt aufgenommen und auch andere Anbieter für Google Guetzli gesucht, jedoch hat keine Maßnahme zum Erfolg geführt. Schließlich hat sich brain at work (unser Sponsor) entschieden einen eigenen Google Guetzli und WebP-Konvertierungsdienst zu entwickeln. Nach 3wöchiger Entwicklungsphase konnte die Testphase beginnen und wir konnten unser Projekt als Testkandidaten verwenden.

Während der Testphase ist es leider immer wieder zu Ausfällen in der Bildanzeige gekommen. Wir entschuldigen uns für diese Unannehmlichkeit.

Als weiteren Schritt wurden sämtliche Bilder für die Ausgabe angepasst und für die ausgegebene Größe automatisch beschnitten. Dies musste ebenfalls erst in bee.tools entwickelt werden. Auch dies eine neue Anforderung von Google PageSpeed, die wir nun erfüllen.

Inzwischen konnten wir die Testphase abschließen und die Bilder komprimieren. Tatsächlich merkt man nur bei wenigen Bildern den Qualitätsverlust. Die komplette Seitenladezeit konnte aber von knapp 5 Sekunden auf 1 bis 1,5 Sekunden reduziert werden. Wir konnten nun auch diese Baustelle abschließen.

Verzicht auf Dritt-Anbieter-Software

Ein weiterer Punkt der uns Kopfzerbrechen bereitet waren Einbindungen von Dritt-Anbieter-Software, wie die Wetter-Darstellung von wetter.com. Diese Integration konnte nicht zwischengespeichert werden, da der Hersteller dies nicht unterstützte.

Um auch dieses Problem zu beheben, haben wir nun das Wetter-Plugin mit unserer neuen Wetterfunktion ersetzt.

Sag uns deine Meinung! (0)

Kommentar hinzufügen
Username:
Vielen Dank. Dein Kommentar wurde erfolgreich abgesendet und wird nach Überprüfung durch einen Moderator bald freigeschaltet.

Deine Bewertung: * * * * *

Kommentar absenden

Was kann man bei diesem Wetter im Allgäu noch unternehmen? (Klarer Himmel bei -1°C)

Lama-Erlebnishof
Dauerhaft geschlossen

Lama-Erlebnishof

Hier können Familien mit Freunden bei einer Stunden-, Halbtagestour und Tagestour als Lamaführer (Llamero) die liebenswerten, ruhigen, geduldigen und nicht aufdringlichen Lamas kennen lernen.

Für Kinder ist es ein ganz besonderes Ereignis, wenn sie ein Lama führen dürfen.

Erasmuskapelle
Dauerhaft geschlossen

Erasmuskapelle

Die Kemptener Kultur-Standorte liegen dicht beieinander. Als Zeugen unterschiedlichster Zeiten erzählen sie von der einzigartigen Stadtgeschichte Kemptens und den kulturellen Besonderheiten des Allgäus. Die ungewöhnliche Zeitreise und abwechslungsreiche Spurensuche in vergangene Zeiten ist ein Erlebnis für die ganze Familie!

Freilichtbühne
Dauerhaft geschlossen

Freilichtbühne

Seit 1952 wurde für die Freilichtspiele das Areal am Riedbach genutzt. 1993 wurde das Gelände von der Gemeinde Altusried gekauft. 1997 begann der Ausbau des Festspielgeländes mit moderner Ton- und Lichttechnik und dem Bau einer festen Zuschauertribüne. 1999 wurde die neue Freilichtbühne erstmals bespielt.

Die Freilichtbühne Altusried ist eine Naturbühne mit einem geschwungenen, 3165 m² großen Tribünendach in Holzkonstruktion, unter dem 2500 Zuschauer Platz finden. Die Spielbühne ist mit dem dazugehörigen Spielhang 4.500 m² groß. Neben den Freilichtspielen dient die Bühne als Schauplatz für weitere Theateraufführungen und Konzerte.

Engelhaldepark
Dauerhaft geschlossen

Engelhaldepark

Der Engelhaldepark oder Landschaftspark Engelhalde ist eine Parkanlage mit einer Fläche von 12 ha östlich der Iller.

Im Park gibt es neben Spazierwegen und Liegewiesen einen etwa 6000 m² großen Weiher, ein Feuchtbiotop, zwei Kinderspielplätzen, eine Kneippanlage und eine Außenkletteranlage. Außerdem führt der Jakobus-Pilgerweg durch den Engelhaldepark. Der Park wird vom Bachtelbach durchflossen.

Du bist hier: