Observatorul de Bacau ist eine Lokalzeitung aus einer Kleinstadt in Rumänien.
Die Ladezeit der Seite betrug 6,37 Sekunden.
Die Homepage der Site hatte 66 Komponenten mit einer Gesamtgröße von 1105,9 KB.
Das Hauptproblem war jedoch nicht die Seitengröße. Die schlechte Leistung der Website war auf die fehlende Datenbankoptimierung zurückzuführen.
Datenbank optimieren
Obwohl eine Online-Zeitung aufgrund der großen Menge an im Laufe der Jahre veröffentlichten Inhalten häufig über eine riesige Datenbank verfügt, haben wir eine extrem große Datenbank von 1,2 GB gefunden.
Um Ihnen eine Vorstellung zu geben: Die Datenbankexportdatei hat mehr als 200 Millionen Zeilen erzeugt.
Von alten Plugins erstellte Datenbanktabellen waren immer noch vorhanden und wir stellten fest, dass ein riesiger Speicherplatz mit doppelten Indizes belegt war.
Beispielsweise verfügte die Posts-Tabelle über ca. 150 MB Daten und ca. 450 MB Indizes.
Wir haben die Datenbanktabellen bereinigt und es geschafft, ihre Größe von 1,2 GB auf weniger als die Hälfte zu reduzieren, nämlich ~510 MB.
Bereinigen der Dateien
Der auf dem Server belegte Speicherplatz betrug mehr als 13 GB. Es gab sechs WordPress-Installationen in verschiedenen Ordnern und Unterordnern, alt und veraltet.
Diese WordPress-Installationen hatten alle alte und veraltete Themes und Plugins und stellten potenzielle Sicherheitslücken dar.
Außerdem haben wir sehr große Fehlerprotokolle von über 1 GB gefunden.
Nachdem wir ein Backup des gesamten Hosting-Kontos erstellt hatten, begannen wir, alles zu bereinigen und nur die nötigen Dinge aufzubewahren.
Bilder optimieren
nicht für das Web optimierten Fotos beeinträchtigte .
Dies ist ein häufiges Problem von Online-Zeitungen. Es gibt viele Autoren, die Artikel auf der Website veröffentlichen und Fotos direkt von der Kamera hochladen.
Wir haben in der WordPress-Galerie Bilder mit sehr hohen Auflösungen, sogar 12 Megapixeln, gefunden, die Speicherplatz belegten und die Ladegeschwindigkeit der Seiten, auf denen sie angezeigt wurden, beeinträchtigten.
Wir haben die Größe dieser Fotos auf 1024 x 1024 Pixel geändert, eine normale Auflösung zum Anzeigen von Bildern online. Anschließend haben wir sie mit WP Smush optimiert, wodurch sich auch die KB-Anzahl weiter verringert hat.
Auf diese Weise ist es uns gelungen, den auf der Festplatte belegten Speicherplatz von 13 GB auf weniger als 4 GB zu reduzieren.
Optimierungs-Plugins
Die Zeitung verfügte über 22 aktive Plugins, von denen einige nicht empfohlen wurden, wie beispielsweise WP Postviews. Dieses Plugin führt bei jedem Seitenaufruf recht ineffiziente Schreibvorgänge in die Datenbank durch.
Wir haben die fehlerhaften Plugins durch bessere Optionen ersetzt, überflüssige eliminiert und die Anzahl der Plugins auf 16 reduziert.
Wir haben auch den Seiten-Cache und den Datenbank-Cache konfiguriert.
Da auf der Website eine große Anzahl von Bildern angezeigt wird, haben wir Lazy Load implementiert, um eine bessere Ladegeschwindigkeit zu erreichen.
Wir haben sowohl WordPress als auch alle Plugins auf die neuesten Versionen aktualisiert.
Abschluss
Obwohl das Bacau Observatory immer noch auf einem Shared-Hosting-Paket gehostet wird, beträgt die durchschnittliche Geschwindigkeit der Website nach unserer Optimierung jetzt 2,65 Sekunden, was einer Verbesserung von 60 % entspricht.
Es könnte besser sein, wenn man zu einem besseren Hosting , aber das ist die Entscheidung des Eigentümers.
Hinterlasse eine Antwort.