10 Gründe für eine langsam laufende Website.
Veröffentlicht: 2022-04-11Die Geschwindigkeit Ihrer langsam laufenden Website spielt eine wichtige Rolle für den Erfolg Ihrer langsam laufenden Website. Sie wirkt sich auf eine Vielzahl von Faktoren aus, darunter die Sichtbarkeit und Conversion-Rate Ihrer Website. Eine langsam laufende Website ist das Letzte, was sich jemand wünscht.
Warum ist die Geschwindigkeit Ihrer Website wichtig?
Heutzutage erwarten Benutzer, dass die Website schnell ist. Wenn das Laden der Website länger dauert, wirkt sich dies drastisch auf die Benutzererfahrung aus.
Selbst Sekundenbruchteile machen einen großen Unterschied, daher ist die Optimierung der Leistung Ihrer Website sehr wichtig.
Wenn der Erfolg Ihrer langsam laufenden Website auf dem Spiel steht, kann die Geschwindigkeit nicht ignoriert werden. Wenn Sie sich überfordert fühlen, können Sie damit beginnen, zu testen, wo Ihre Website jetzt steht. Sie können eine Menge Zeittests durchführen, um zu sehen, wie lange Ihre Benutzer warten, und dann daran arbeiten, diese Zahlen zu verringern.
10 Gründe, warum Ihre Website langsamer läuft
1. Es gibt einen übermäßigen Overhead in Ihrer Datenbank
„Overhead“ bezieht sich auf irrelevante Elemente in der Datenbank Ihrer Website – Dinge wie Protokolle, Transienten und andere Einträge von Plugins oder Designs, die sich im Laufe der Zeit aufbauen. Zu viel von diesem „Overhead“ kann dazu führen, dass Datenbankabfragen länger als erforderlich dauern. In einigen Fällen kann dies sogar dazu führen, dass Ihr Webserver eine Zeitüberschreitung erleidet, während er auf eine Antwort von Ihrer Datenbank wartet.
Optimieren Sie Ihre Daten, indem Sie Overhead entfernen, um dies zu verhindern. Die meisten Webhoster ermöglichen Ihnen den Zugriff auf die Datenbankverwaltungsplattform phpMyAdmin über Ihren Hosting-Account. Wenn Sie Ihre Tabellen in phpMyAdmin nicht optimieren können, können Sie die WordPress-Befehlszeilenschnittstelle (WP-CLI) verwenden.
2. Das CSS Ihrer Website ist nicht optimiert
Wie JavaScript kann das CSS Ihrer Website – der Code, der für die Gestaltung der Seiten verantwortlich ist – das Laden verzögern, wenn er nicht optimiert wird. Hier sind einige Lösungen, die Sie implementieren können, um Ihr CSS in Form zu bringen:
- Wenn Sie mehrere externe CSS-Dateien haben, fassen Sie diese zu einer oder mehreren Dateien zusammen.
- Entfernen Sie externes CSS und verwenden Sie stattdessen Inline-CSS.
- Verwenden Sie „Medientypen“, um anzugeben, wann bestimmte CSS-Dateien geladen werden sollen.
Wie Inline-JavaScript ist Inline-CSS nur für kleine Codeabschnitte nützlich. Wenn Sie mehrere große CSS-Dateien haben, sollten Sie nicht versuchen, alle zu Ihrer HTML-Datei hinzuzufügen. Das Festlegen von Medientypen und das Kombinieren Ihrer externen CSS-Dateien sollte einen größeren Einfluss haben.
3. Renderingblocking Javascript verzögert das Laden von Seiten
JavaScript ist der Code, der Ihre Website für Benutzer funktionsfähig und interaktiv macht. Ohne sie wäre Ihre Website langweilig. Wenn es jedoch nicht optimiert wird, kann JavaScript Ihre Seiten verzögern, wenn sie versuchen, in den Browsern der Benutzer zu laden.
Wenn ein Browser versucht, eine Webseite anzuzeigen, muss er zunächst alle JavaScript-Dateien, auf die er trifft, stoppen und vollständig laden. Dies führt zu sogenanntem „Render-Blocking JavaScript“ oder JavaScript, das verhindert, dass die Seite schnell geladen wird.
Es gibt drei Lösungen für den Umgang mit Renderblocking-JavaScript:

- Entfernen Sie externe JavaScript-Dateien und verwenden Sie stattdessen Inline-JavaScript.
- Verwenden Sie asynchrones Laden, damit JavaScript getrennt vom Rest der Seite geladen werden kann.
- Verzögern Sie das Laden von JavaScript, bis der Rest der Seite für den Benutzer sichtbar ist.
Jede Methode hat ihre Vor- und Nachteile. Im Allgemeinen verbessert Inline-JavaScript die Seitengeschwindigkeit nur, wenn es sparsam eingesetzt wird. Asynchrones Laden kann Probleme verursachen, da Dateien nicht in einer bestimmten Reihenfolge geladen werden. Daher ist das Verzögern von JavaScript normalerweise die empfohlene Methode.
4. Sie verwenden kein Content Delivery Network (CDN)
Ein Content Delivery Network (CDN) besteht aus mehreren Servern, die an strategischen geografischen Standorten platziert sind. Sie können Kopien Ihrer Website darauf speichern, damit ihre Seiten schnell von Benutzern geladen werden können, die sich weit entfernt von Ihrem Hauptserver befinden.
Es gibt mehrere CDN-Optionen für deine WordPress-Seite. Cloudflare ist eine der beliebtesten Lösungen, ebenso das Jetpack CDN für Bilder und Videos. Kunden unserer DreamPress Plus- und Pro-Pläne erhalten unbegrenzte CDN-Nutzung powered by Jetpack.
Wenn Ihre langsam laufende Website jQuery verwendet, können Sie sie außerdem von einem CDN statt von Ihrem Webserver laden. Da jQuery viel weniger Codezeilen als JavaScript verwendet, um die gleichen Ergebnisse zu erzielen, kann es besonders nützlich sein, um die Geschwindigkeit Ihrer Website zu steigern. Google und Microsoft sind die beiden beliebtesten jQuery-CDN-Optionen.
5. Große Medien erhöhen die Ladezeit
Mediendateien wie Bilder und Videos sind in der Regel recht groß. Die Optimierung durch Komprimierung kann dazu beitragen, ihre Größe zu verringern und somit Ihre Ladezeiten zu verbessern.
TinyPNG ist ein kostenloses Online-Tool, das Bilder komprimiert. Es gibt auch mehrere Plugins, mit denen Sie Mediendateien in WordPress komprimieren können, einschließlich Smush Image Compression and Optimization.
6. Ihr Website-Code ist zu sperrig
Je mehr Code der Webbrowser Ihres Benutzers laden muss, desto länger dauert es, bis Ihre Website sichtbar wird. Wenn Ihr Code zu „sperrig“ ist oder unwichtige Zeichen und Zeilenumbrüche enthält, kann Ihre Website langsamer werden. Als Reaktion darauf können Sie diesen Code „minimieren“, indem Sie die nicht benötigten Elemente entfernen.
Es gibt zwei beliebte Plugins, um diese Aufgabe auszuführen. Autoptimize minimiert Code zusätzlich zum Inlining von CSS und Optimierung von JavaScript-Dateien. Es lässt sich auch gut in WP Super Cache integrieren.
7. Fehlende Dateien verursachen Fehler
In einigen Fällen können Ihrer WordPress-Installation Dateien fehlen. In diesem Fall kommt es für Benutzer zu längeren Ladezeiten, da zusätzliche Anfragen gestellt werden, um die Dateien zu finden. Dieser Vorgang führt schließlich zu einem 404-Fehler, wenn die Dateien nicht gefunden werden können.
Die Ursachen für dieses Problem sind zahlreich und vielfältig. Anstatt zu versuchen, die Ursache des Problems aufzuspüren, besteht die schnellste Lösung darin, Ihre Website von Ihrem letzten Backup wiederherzustellen. Dadurch sollten die fehlenden Dateien durch die in Ihrem Backup gespeicherten Versionen ersetzt werden.
8. Internetprobleme verhindern die reibungslose Leistung bestimmter Benutzer
Schließlich kann eine schlechte Website-Leistung auch auf ein Problem mit dem Internetdienstanbieter (ISP) eines Benutzers und nicht auf Ihrer Website selbst zurückzuführen sein. Langsame Website-Geschwindigkeiten können durch Netzwerküberlastung, Bandbreitendrosselung und -beschränkungen, Datendiskriminierung und -filterung oder Inhaltsfilterung verursacht werden. Wenn Sie beim Besuch Ihrer Website langsame Geschwindigkeiten bemerken, können Sie eine Traceroute zwischen Ihrem Computer und Ihrer Website ausführen, um die Verbindung zu testen . Dies sollte Ihnen eine Vorstellung davon geben, ob das Problem mit Ihrem ISP zusammenhängt oder ein größeres standortweites Problem darstellt.
9. Opcache ist nicht aktiviert
OPcache ist eine eingebaute Caching-Engine für die Programmiersprache PHP. Wenn Sie PHP auf Ihrer Website verwenden, kann die Aktivierung von OPcache das Laden und das Laden Ihrer Seiten beschleunigen.
10. Schlecht geschriebene Skripte stehen im Widerspruch zu den Elementen anderer Websites
Schlecht geschriebenes JavaScript kann manchmal zu Kompatibilitätsproblemen mit anderen Teilen Ihrer Website führen, was zu längeren Ladezeiten führt. Das Ausführen eines Geschwindigkeitstests mit Tools wie Pingdom, Web Page Test und GTmetrix kann oft auf Skripte hinweisen, deren Ladezeit lange dauert.
Sie können diese Dateien dann genauer untersuchen, um zu verstehen, wie Sie sie verbessern können. Es kann auch nützlich sein, potenziell problematische Skripts vorübergehend zu deaktivieren, um zu sehen, wie sich Ihre Leistungswerte ändern, wenn sie nicht aktiviert sind.