So optimieren Sie WordPress für Geschwindigkeit
Veröffentlicht: 2022-09-28WordPress ist ein Content-Management-System (CMS), mit dem Sie eine Website oder einen Blog von Grund auf neu erstellen oder eine vorhandene Website verbessern können. Einer der Hauptvorteile von WordPress ist, dass es sehr einfach zu bedienen ist – sogar für Anfänger. Ein Nachteil von WordPress ist jedoch, dass es sehr ressourcenintensiv sein kann, was zu langsamen Ladezeiten für Ihre Website führen kann. Dies gilt insbesondere, wenn Sie viele Plugins und/oder eine große Datenbank haben. Es gibt eine Reihe von Möglichkeiten, die Anzahl der Seitenaufrufe auf Ihrer WordPress-Website zu reduzieren. In diesem Artikel werden wir mit Ihnen einige der besten Möglichkeiten teilen, dies zu tun.
Langsame WordPress-Seiten sind häufig das Ergebnis einer Vielzahl von Faktoren. Sie werden Ihre Website auf jeden Fall beschleunigen, wenn Sie Ihre HTTP-Anfragen deutlich niedriger machen können. Eine Reihe von Strategien kann verwendet werden, um die Anforderungsgröße zu reduzieren. Wenn Sie einige dieser Techniken implementieren, sollte Ihre Website auf der Seite und insgesamt schneller ausgeführt werden können. Bei der Minifizierung werden unnötige Zeichen aus dem Quellcode entfernt. Wenn Sie eine Seite mit Lazy Loading laden, können Sie das Laden von nicht benötigten Bildern am Ende der Seite stoppen. Dadurch wird sichergestellt, dass nur die benötigten Artikel auf den Bildschirm geladen werden.
Bildkomprimierung und -optimierung sind entscheidend für die langfristige Gesundheit Ihrer Website. Das Hochladen großer Bilder auf Ihre Website nimmt nicht nur viel Platz ein, sondern verlangsamt auch Ihre Website. Es müssen keine riesigen Bilder hochgeladen werden. Sie können sie vor dem Laden komprimieren und verkleinern, indem Sie Tools wie Tiny PNG verwenden. Die Anzahl der HTTP-Anfragen kann eine Website ernsthaft verlangsamen und ihre Leistung beeinträchtigen. Dies ist ein schwierig zu lösendes Problem, und Sie müssen über einige Techniken verfügen. Mit den unten beschriebenen Methoden können Sie feststellen, ob dies zu einer schnelleren Website beiträgt oder nicht. Sie können das Plugin sowie das Query Monitor-Plugin verwenden, wenn Sie WordPress verwenden, um Ihre Website zu testen.
Wie reduziere ich CSS in WordPress?

Auf diese Frage gibt es keine allgemeingültige Antwort, da der beste Weg, CSS in WordPress zu reduzieren, von der einzelnen Website und ihren spezifischen Anforderungen abhängt. Einige allgemeine Tipps, die hilfreich sein können, umfassen jedoch das Minimieren von CSS-Dateien, die Verwendung eines CSS-Präprozessors wie Less oder Sass und die Verwendung eines WordPress-Plugins wie Autoptimize zur Optimierung der CSS-Bereitstellung.
Wenn Sie die Geschwindigkeit Ihrer Website testen, erhalten Sie höchstwahrscheinlich die PageSpeed Insights- Empfehlung, ungenutztes CSS zu entfernen. Trotz der Tatsache, dass sie zum Rendern und Laden der Seite nicht erforderlich sind, wird CSS, das verworfen wurde, in den Code der Seite aufgenommen. Es werden keine Änderungen an der Seite vorgenommen, wenn alle entfernt wurden; Die Seite wird korrekt "above and below the fold" angezeigt. Wie kann ich eine Seite entfernen, nachdem ich den größten Teil des CSS bereits verwendet habe? Die Registerkarten „PageSpeed Insights“ und „Coverage“ in Chrome DevTools sind zwei der gängigsten Tools zum Identifizieren von ungenutztem CSS. Benutzerdefinierte Codierung ist immer eine gute Idee; Verwenden Sie nur den Code der Seite auf der Website. Sie können die Größe und Auswirkung von nicht verwendetem CSS manuell oder mithilfe eines Plugins reduzieren.
Sie können Ihren PageSpeed Insights-Score mit WP Rocket verbessern. Sobald Sie die Option aktivieren, können Sie die Leistung Ihrer WordPress-Site optimieren. Mit dem Plugin werden die Web-Performance-Scores von Core Web Vitals erhöht, indem automatisch 80 % der Best Practices angewendet werden. Das Ergebnis ist eine schnellere Seitenladezeit und eine kleinere Seitengröße.
Was bedeutet zu viele Seitenaufrufe?

Wenn eine Website in kurzer Zeit zu viele Seitenaufrufe erhält, kann dies bedeuten, dass die Website beliebt ist und von vielen Menschen besucht wird. Es kann auch bedeuten, dass ein Problem mit der Website vorliegt, das dazu führt, dass sie langsam geladen wird oder abstürzt.
Das HTTP-Request-Verfahren finden Sie im Internet. Sie sind wie die Post hier, um Ihnen dabei zu helfen, das zu bekommen, was Sie benötigen, aber Sie sollten sie nicht missbrauchen.
Wenn Sie online sind, sendet Ihr Browser ständig Anfragen an einen Webserver. Wenn Sie weitere Informationen anfordern, ist es wahrscheinlicher, dass Sie auf Probleme stoßen.
Diese Fehlermeldung weist Sie darauf hin, dass Sie in einem bestimmten Zeitraum zu viele Anforderungen anfordern. Es ist kein Verstoß, sondern eine Warnung.
HTTP-Anforderungen werden häufig missbraucht, und der Grund, warum Sie diese Nachricht erhalten, liegt höchstwahrscheinlich daran. Halten Sie ein Anforderungslimit von nicht mehr als 50 ein, und es wird Ihnen gut gehen.
Die 4 verschiedenen Arten von HTTP-Anfragen
HTTP-Anforderungen werden nacheinander gesendet, wenn ein Benutzer eine Seite aus dem Web anfordert. Die erste Anfrage ist die HEAD-Anfrage, die einen Header vom Server nimmt und an den Benutzer zurückgibt. Die nächste Anfrage besteht darin, nach dem Hauptteil der Seite zu fragen, was als GET-Anfrage bekannt ist. Sobald der Server die POST-Anforderung erhält, nimmt er Änderungen an der Webseite vor. Der Server sendet die PUT-Anfrage, die ihn auffordert, eine bestimmte Datei auf der Webseite zu ändern.
Wenn ein Benutzer die im Antwortcode „Too Many Requests“ angegebene Anzahl von HTTP-Anforderungen überschreitet, wird der Antwortcode „HTTP 429 Too Many Requests“ zurückgegeben. Diese Antwort gibt dem Benutzer Auskunft darüber, wie viele Anfragen eingegangen sind und wie lange sie benötigen, damit der Browser des Benutzers sie verarbeitet.
So reduzieren Sie HTTP-Anfragen

Es gibt einige Möglichkeiten, HTTP-Anfragen zu reduzieren:
1. Verwenden Sie ein Content Delivery Network (CDN).
2. Verwenden Sie Browser-Caching.
3. Verwenden Sie die Dateikomprimierung.
4. Verwenden Sie Bild-Sprites.
5. Verwenden Sie Inline-Bilder.
6. Verwenden Sie CSS anstelle von Bildern.
7. Verwenden Sie Daten-URIs.
8. Verwenden Sie CSS3-Funktionen.
9. Setzen Sie einen Servicemitarbeiter ein.
Was ist eine HTTP-Anfrage? Wie wirkt es sich auf die Benutzererfahrung aus? Was sollte getan werden, um HTTP-Anfragen zu reduzieren? Jede dieser Fragen sollte einzeln beantwortet werden. Je besser Sie verstehen, warum diese Antwortprotokolle wichtig sind, desto besser können Sie die Zeit Ihrer Besucher nutzen. Mehr Dateien auf Ihrer Website bedeuten mehr HTTP-Anfragen von Ihrem Browser. Die Größe der übertragenen Datei ist auch ein wichtiger Faktor dafür, wie lange es dauert, eine Seite zu laden.
Wenn Ihre Website über einen längeren Zeitraum überlastet ist, kann dies für Ihre Benutzer ein Ärgernis sein. Im März 2019 lag die durchschnittliche Anzahl der HTTP-Seitenanforderungen zum Laden einer mobilen oder Desktop-Webseite bei 69 bis 75. Dieses Tool zeigt Ihnen, welche Dateien ein Browser zum Herunterladen der Seite benötigt und welche angefordert wurden. Mit dieser Funktion können Sie sehen, was sich auf Ihrer Seite befindet und wie lange das Laden dauert. Wenn DevTools aktiviert ist, zeichnet der Netzwerkbereich alle Netzwerkaktivitäten auf. Einen Link zum Netzwerk-Panel auf einer bestimmten Webseite finden Sie in Google Chrome. Wie können wir die Anzahl der Anfragen für eine Website reduzieren?
Stellen Sie sicher, dass keine unnötigen Bilder vorhanden sind. Wenn Ihre Website beispielsweise viele separate Bilder enthält, sollten Sie die Dateigröße verringern. Wenn möglich, ist es am besten, die Dateigröße jedes Bildes auf weniger als 100 KB zu begrenzen. Die Verwendung von TinyPNG kann verwendet werden, um eine große Anzahl von Bildern auf einmal zu komprimieren. Asynchrones Laden ist möglich, indem Sie Ihre Website so konfigurieren, dass JavaScript-Dateien asynchron verwendet werden. Untersuchen Sie andere Teile Ihrer Seite auf Probleme, die zu langsamen Seitenladezeiten führen können. Sie müssen sicherstellen, dass die CSS-Datei Ihrer Website mit der Anzahl der eingehenden Anfragen übereinstimmt.
Normalerweise können Sie zwei oder mehr CSS-Dateien zu einer kombinieren. Daher kann der Browser diese Dateien erstellen, ohne zusätzliche HTTP-Anforderungen anzufordern . Sie und Ihr Team können dann entscheiden, wie viel von diesen Vermögenswerten sich lohnt.
Machen Sie weniger HTTP-Anfragen WordPress ohne Plugin

Es gibt einige Möglichkeiten, weniger HTTP-Anforderungen zu stellen, ohne ein Plugin zu verwenden. Eine Möglichkeit ist die Nutzung eines Content Delivery Networks (CDN). Ein CDN kann dazu beitragen, die Anzahl der Anfragen Ihrer Website zu reduzieren, indem es Ihre statischen Dateien (Bilder, JavaScript und CSS) auf ihren Servern zwischenspeichert. Eine weitere Möglichkeit, die Anzahl der Anfragen zu reduzieren, besteht darin, Ihre Bilder zu optimieren. Sie können dies tun, indem Sie ein Tool wie ImageOptim verwenden, um die Dateigröße Ihrer Bilder zu reduzieren, ohne die Qualität zu beeinträchtigen. Schließlich können Sie Ihre JavaScript- und CSS-Dateien in jeweils einer Datei kombinieren. Dies kann dazu beitragen, die Anzahl der Anfragen zu reduzieren, da jede Datei nur einmal heruntergeladen werden muss.
Reduzieren Sie die Seitenladezeit WordPress Plugin
Wenn Sie die Leistung Ihrer WordPress-Site verbessern möchten, ist eines der besten Dinge, die Sie tun können, die Installation eines Plugins, das Ihnen hilft, die Ladezeit Ihrer Seite zu verkürzen. Es gibt eine Reihe großartiger Plugins, die dabei helfen können, aber einer unserer Favoriten ist das WP Fastest Cache-Plugin. Dieses Plugin funktioniert, indem es eine statische HTML-Datei der Seiten Ihrer Website erstellt und diese Datei dann den Besuchern zur Verfügung stellt, anstatt jedes Mal die gesamte WordPress-Site zu laden. Dies kann dazu beitragen, die Ladezeit Ihrer Seite erheblich zu verkürzen, und ist eine großartige Möglichkeit, die Gesamtleistung Ihrer Website zu verbessern.

Um Ihren Website-Besuchern ein schnelleres und relevanteres Erlebnis zu bieten, müssen Sie die Seitenladezeit Ihrer WordPress-Website reduzieren. Es gibt mehr als zehn Tricks, mit denen Sie Ihre WordPress-Site beschleunigen können. Die Wahl des richtigen WordPress-Hosting-Anbieters ist eine der wichtigsten Entscheidungen, die Sie treffen können. Eine Reinigung und Deinstallation von WordPress-Plugins entfernt alle Plugins, die nicht mehr nützlich sind oder selten verwendet werden. Sie haben eine schnellere Seitenladezeit, da jede Datei (CSS, JavaScript und Bilder), die Sie verwenden, die Anzahl Ihrer Seiten erhöht. Es ist nicht gut, viele Plugins auf einer Vorlage zu haben. Es gibt zu viele schlecht codierte Plugins, die dieselbe Aufgabe ausführen, was zu Problemen führt.
Ein WordPress-Plugin kann verwendet werden, um die Bildleistung zu optimieren. Stellen Sie vor dem Hochladen sicher, dass Ihre Bilder ordnungsgemäß für WordPress optimiert wurden. Die Option „Für Web speichern“ ist eine häufige Funktion in Bildbearbeitungsprogrammen wie Photoshop und Gimp, mit der Sie Dateien für das Web speichern können, wenn Sie mit dem Speichern im Web nicht vertraut sind. Sie können das Laden Ihrer WordPress-Seite durch gzip-Komprimierung beschleunigen. Es gibt nicht viel, was Sie tun müssen, um den Cache für Ihre WordPress-Website einzurichten. Caching kann mit WordPress-Caching-Plugins in weniger als einer Minute aktiviert werden. Das Ziel des Cachings ist es, eine festgelegte Anzahl statischer Dateien für eine bestimmte Zeit auf dem Gerät der Benutzer zu halten (z. B. Bilder, Skripte usw.).
Tatsächlich hat Ihre Website-Architektur einen erheblichen Einfluss auf die Leistung Ihrer Website. Wenn Sie Stylesheets laden, platzieren Sie sie oben im Element (in /head/element), um sicherzustellen, dass sie zuerst geladen werden. Wenn Ihre Website viele externe Skripte verwendet, leidet die Leistung darunter. Wenn nur ein externes Skript ausgeführt wird, wird die Ladezeit der Seite erheblich reduziert. Sie können gut codierte WordPress-Themes aus seriösen Quellen auswählen. Die Auswahl des geeigneten Themas sollte sowohl reaktionsschnell als auch optimiert sein, um die Leistung zu maximieren. Wenn Sie nicht am System herumbasteln möchten, kann Ihnen ein Plugin wie Autoptimize dabei helfen, den gesamten Prozess zu automatisieren.
Achten Sie bei der Verwendung einer großen Menge an Leerraum zur Verbesserung Ihres Frontends darauf, dass alle Tabulatoren und Leerzeichen aus dem Code entfernt werden. Wenn Sie alle Jetpack-Funktionen aktivieren, dauert das Laden Ihrer Seiten länger. Indem Sie bestimmte Funktionen deaktivieren, können Sie die Zeit freigeben, die Sie benötigen, um sich auf andere zu konzentrieren. Meine einzigen Ausnahmen sind Kommentare, Teilen, Shortlinks auf WP.me und Widget-Sichtbarkeit. Ich konnte drei (3) Sekunden sparen.
HTTP-Anfragen optimieren
Die Optimierung von HTTP-Anforderungen ist wichtig, um die Geschwindigkeit und Leistung von Webanwendungen zu verbessern. HTTP-Anforderungen können optimiert werden, indem die Anzahl der Anforderungen minimiert, die Größe der Anforderungen reduziert und Caching-Techniken verwendet werden. Durch die Verringerung der Anzahl von HTTP-Anforderungen wird die Wartezeit auf Antworten vom Server verringert. Die Reduzierung der Größe von HTTP-Anforderungen kann auch die Leistung verbessern, indem die Datenmenge reduziert wird, die zwischen dem Client und dem Server übertragen werden muss. Caching-Techniken können verwendet werden, um die Leistung zu verbessern, indem häufig angeforderte Daten auf der Clientseite gespeichert werden, wodurch die Anzahl der Roundtrips zum Server reduziert wird.
Ihre Website wird nicht gut funktionieren, wenn sie langsam oder klobig ist. Wenn das Laden Ihrer Website länger als 3 Sekunden dauert, verlassen 40 Prozent der Nutzer sie. Sie können die Leistung der Website steigern , indem Sie die Anzahl der HTTP-Anfragen verringern. Mit anderen Worten, es ist entscheidend, die mit Websites verbundenen HTTP-Anforderungen zu reduzieren. Wenn Ihre Website eine große Anzahl von HTTP-Anforderungen erhält, dauert das Laden der Seite länger. Eine Seite mit 20 Anfragen kann 20 Bilder enthalten, während eine Seite mit 70 Bildern 70 Bilder enthalten kann. Bevor Sie damit beginnen können, HTTP-Anfragen zu eliminieren, müssen Sie zunächst ermitteln, wie viele Anfragen Ihre Website erhält.
Auf diese Weise können Sie die Anzahl der Anfragen ermitteln, mit denen Sie es zu tun haben. Das Laden einer mobilen Website kann 6 Sekunden dauern, aber das Laden einer Desktop-Website kann 2 Sekunden dauern. Dieses Problem tritt auf, wenn Ihre mobile Website 6 Sekunden zum Laden benötigt, Ihre Desktop-Website jedoch 2 Sekunden. Ihre Ladezeit kann zu langsam sein, wenn Sie eine niedrige Punktzahl erhalten. Verwenden Sie Tools wie Novashare, um Ihre Plug-ins für soziale Medien zu optimieren. Das Tool wird Ihre Seite nicht verlangsamen, aber es ermöglicht Ihnen, die Anzahl der eingehenden Anfragen zu reduzieren. Scheuen Sie sich nicht, aggressiv zu sein und prüfen Sie jede einzelne Seite auf jeder Website.
Wenn ein Bild Ihrem Inhalt keinen Mehrwert verleiht, löschen Sie es. Infolgedessen beeinträchtigen einige Videos die Erfahrung des Benutzers, wodurch die Ladezeit der Seite steigt. Sie können Plug-Ins wie LazyLoad verwenden, um Lazy Loading zu automatisieren. Caching kann beim Reduzieren von HTTP-Anfragen nützlich sein. Aching ist der Prozess, Kopien der Skripte zu speichern, die es Ihrer Website ermöglicht haben, im Browser eines Besuchers angezeigt zu werden, anstatt sie alle zu löschen. Je nachdem, wie schnell der Server auf Ihre Anfrage antwortet, kann die Ladezeit Ihrer Seite stark variieren. Wenn Sie die Kontrolle wiedererlangen möchten, verzichten Sie auf Inhalte von Drittanbietern wie eingebettete YouTube-Videos oder das lokale Hosten von Google Analytics-Skripten.
Infolgedessen enthält jedes Bild eine HTTP-Anforderung, die gelöscht werden muss, da ihr Wert fehlt. Sie sollten die gespeicherten Bilder komprimieren, um Ladezeit zu sparen, aber Sie sollten auch Videos behalten, die einen Mehrwert bieten. Wenn Ihr Browser dies nicht unterstützt, können Bilder und Videos geladen werden, sobald ein Benutzer scrollt. Verwenden Sie keine Cookies und dieselbe URL für jede Seite Ihrer Website, wenn Sie sicherstellen möchten, dass das Inhalts-Caching korrekt erfolgt.
WordPress Http-Anfragen
WordPress-HTTP-Anforderungen sind die Kommunikation zwischen Ihrer WordPress-Site und dem Server, auf dem sie gehostet wird. Jedes Mal, wenn ein Besucher eine Seite auf Ihrer WordPress-Site lädt, sendet sein Browser eine HTTP-Anfrage an Ihren Server. Ihr Server antwortet dann mit den angeforderten Informationen, die dann dem Besucher in seinem Browser angezeigt werden. HTTP-Anforderungen sind wichtig, da sie es WordPress ermöglichen, mit dem Server zu kommunizieren und die erforderlichen Dateien und Informationen zu laden, die zum Anzeigen einer WordPress-Seite erforderlich sind. Ohne HTTP-Anfragen wäre WordPress nicht funktionsfähig.
Die Http-API: Eine leistungsstarke Möglichkeit, mit Webdiensten und APIs zu interagieren
Die HTTP-API in WordPress ist ein leistungsstarkes Tool für die Interaktion mit Webdiensten und APIs. Es kann HTTP-Anforderungen senden und empfangen sowie den Inhalt von HTTP-Antworten empfangen und speichern.
Mit der HTTP-API in WordPress können Sie ganz einfach ein bestimmtes Datenelement von einem Webdienst abrufen, eine POST-Anfrage ausführen oder einfach den aktuellen Status einer Website abrufen.
Weniger HTTP-Anfragen
Die Reduzierung der Anzahl von HTTP-Anfragen ist einer der wichtigsten Schritte, die Sie unternehmen können, um Ihre Website zu beschleunigen. Indem Sie weniger HTTP-Anforderungen stellen, reduzieren Sie die Zeit, die Sie mit dem Warten auf die Antwort des Servers verbringen, und Sie reduzieren auch die verwendete Bandbreite.
Es ist wichtig, Ihre Website zu optimieren, indem Sie HTTP-Anfragen reduzieren. Wenn Sie Ihrer Website ein Skript, Stylesheet, Bild oder eingebettetes Video hinzufügen, wird jede nachfolgende Anfrage an den Server von Ihrem Browser empfangen. Wenn Ressourcen kombiniert werden, besteht die effektivste Methode zur Reduzierung von Anforderungen darin, sie in kleinere Blöcke aufzuteilen. Nachdem Sie die result.js-Datei in das bld-Verzeichnis gezogen haben, wird eine result.js-Datei erstellt. In dieser Datei werden die Flags script1.js und script2.js gesetzt. Verwenden Sie für jede Datei entweder ein Semikolon oder einen Zeilenabschluss. Das Attribut fixlastline kann zusätzlich zum Attribut fixlastline verwendet werden, um Ant anzuweisen, jeder Datei eine neue Zeile hinzuzufügen.
Eine base64-codierte Zeichenfolge wird durch ein Semikolon vom Medientyp getrennt, nachdem sie vom Medientyp getrennt wurde. Daten werden im ASCII-Format unter Verwendung des base64-Schemas dargestellt, das verwendet wird, um Daten in binären Text umzuwandeln. Wenn die Daten decodiert und die Datei generiert wird, erstellt der Browser sie automatisch. Infolgedessen sieht es so aus, als ob das eingebettete Medium eine externe Ressource ist. Die häufigste Ursache für dieses Problem sind Plugins, die von Content-Management-Systemen wie WordPress verwendet werden. Jedes Plugin fügt normalerweise sein eigenes Skripting hinzu, was zu einer Zunahme von HTTP-Anfragen führt. Die meisten Plugins, die nicht unbedingt erforderlich sind, sollten deinstalliert werden, ebenso diejenigen, die nur wenige Male im Jahr verwendet werden. Sie können ein Qualitätsleistungsüberwachungssystem wie Raygun verwenden, um Probleme zu diagnostizieren, zu erkennen und zu lösen.