So verwenden Sie das Link-Tag Rel= Preload, um die Leistung der WordPress-Site zu verbessern

Veröffentlicht: 2022-10-01

Wenn Sie die Leistung Ihrer WordPress-Site verbessern möchten, können Sie dies unter anderem durch die Verwendung des Link-Tags rel="preload" tun. Mit diesem Tag können Sie den Browser anweisen, bestimmte Assets zu laden, bevor sie tatsächlich benötigt werden. Beispielsweise könnten Sie es verwenden, um das Logo Ihrer Website vorab zu laden, bevor der Hauptinhalt der Seite geladen wird.
Das Hinzufügen des rel="preload"-Tags zu deiner WordPress-Seite ist ziemlich einfach. Sie müssen nur ein wenig Code zum Header Ihrer Website hinzufügen. In diesem Artikel zeigen wir Ihnen, wie das geht.

Wie lade ich Schlüsselanfragen in WordPress vor?

Um Schlüsselanfragen in WordPress mit Autoptimize zu laden, gehen Sie zu Einstellungen > Autoptimize > Schlüsselanfragen vorladen . Ihr WordPress-Dashboard ist über einen Link erreichbar. Das Feld Spezifische Anforderungen vorab laden ist verfügbar. Geben Sie in diesem Feld die Links ein, die Sie als Ergebnis der Warnung zur Anforderung von Preload-Schlüsseln erhalten haben.

PageSpeed ​​empfiehlt möglicherweise das Laden einer Gelegenheit, die Sie nutzen sollten. Es gibt Dateien zum Rendern Ihrer Seite, die als 3 Ebenen tief in Ihrem Code bezeichnet werden und geladen werden, bevor sie angezeigt werden. Mit anderen Worten, die Enddatei wird von einer anderen Datei angefordert und befindet sich nicht direkt im HTML einer WordPress-Site. Mit PageSpeed ​​können Sie Probleme mit der Leistung Ihrer Website identifizieren. Wenn Sie eine Schriftart oder Datei laden, kann es eine Weile dauern, bis sie angezeigt wird. Wenn wir die Schriftart vorab laden, bevor sie es selbst herausgefunden haben, sagen wir, dass sie sie brauchen werden. Wenn Sie eine Datei laden, müssen Sie sie mit einer bestimmten Syntax, z. B. link rel=preload, zur Wiedergabeliste hinzufügen.

Wenn eine bestimmte Datei angefordert wird, erkennt der Browser ein spezielles Link-Tag und beginnt mit dem Herunterladen. Wenn Sie zu viele Dateien priorisieren, kann dies zu einem Engpass führen, der andere wichtige Dateien verzögert. In diesem Fall lädt WP Rocket bereits Google-Schriftarten vor, sodass Sie nichts Besonderes tun müssen. Sie können Ihre Schriftarten mit dieser Funktion vorab laden, wenn Sie die Funktion „Unbenutztes CSS entfernen“ verwenden. Sie können diese Dateien auch lokal hosten, wenn Sie dies bevorzugen. Anstatt Ihre Website von Google hosten zu lassen, werden Ihre Hosts daher auf einem von Google verwalteten Server gehostet.

Ein WordPress-Plugin kann Schriftarten laden, entweder manuell durch Bearbeiten der Header-Datei oder über das WordPress-Plugin WP Rocket. Da Google PageSpeed ​​Insights keine Schriftarten über WP Rocket anfordert, wird empfohlen, diese mit WP Rocket zu laden.

So laden Sie Links in WordPress vor

Navigieren Sie zu den Einstellungen Ihres Blogs, klicken Sie auf „Links“ und fügen Sie unter der Überschrift „Links“ den Link in das Textfeld „Preload“ ein.

Was ist Preload in Link Rel?

Bildnachweis: addyosmani.com

Preload in link rel ist ein neuer Standard, der in HTML5 eingeführt wurde und es dem Webentwickler ermöglicht, den Browser über Dateien zu informieren, die während des Ladens der Seite benötigt werden. Auf diese Weise kann der Browser sofort mit dem Laden dieser Dateien beginnen, anstatt darauf zu warten, dass der HTML-Code geparst wird. Dies kann die Seitenladezeit verbessern, insbesondere bei Seiten, die viele externe Dateien erfordern.

Link rel="preload" wird verwendet, um anzugeben, welcher Link dieses Attribut hat, das priorisiert werden soll. Preload ist etwas, das der Browser tun muss, um Preload zu verwenden, was etwas ist, über das er entscheiden kann, ob er es tun möchte oder nicht. Dies ist eine äußerst detaillierte Beschreibung des Schlüsselworts preload in der W3C-Spezifikation.

Es gibt zahlreiche Gründe, warum Sie Prefetching verwenden könnten. Wenn Sie es vorziehen, Ressourcen, die häufig auf einer Seite verwendet werden, vorab abzurufen, wird beispielsweise die Wahrscheinlichkeit verringert, dass sie nicht aus dem Netzwerk geladen werden. Möglicherweise möchten Sie auch Ressourcen vorab abrufen, die nur für kurze Zeit benötigt werden, um das Aufblähen des Speichers zu verringern. Das Vorabrufen kann auf zwei Arten erreicht werden: Ressourcen-Vorabrufen und Cache-Vorabrufen. Die Vorabrufressourcen eines Dokuments beziehen sich auf diejenigen, die das Dokument verwendet, um Dokumente vorzuverarbeiten. Es gibt auch Skripte und Module, die verwendet werden können, um Bilddateien und Stylesheets sowie andere Arten von Dateien und Objekten zu generieren. Prefetching hingegen bezieht sich auf das Prefetching von Ressourcen, die der Browser in seinem Cache verwendet. Es enthält Ressourcen wie HTML5 sowie AJAX-Aufrufe, die noch zwischengespeichert werden. Prefetching-Algorithmen können auf vielfältige Weise verwendet werden. Der Least-Recently-Used-Algorithmus (LRU) ist eine der gebräuchlichsten Methoden zur Auswahl von Ressourcen, die am wenigsten verwendet wurden. Ein Random Early Release (RER)-Algorithmus ist ein weiterer gebräuchlicher Prefetching-Algorithmus, der Ressourcen basierend auf ihren Dateinamen auswählt. Eine der Folgen des Prefetching ist eine verringerte Benutzererfahrung. Im Allgemeinen reduziert das Vorabrufen von Ressourcen, die wahrscheinlich benötigt werden, die Zeit, die ein Browser benötigt, um auf ihre Verfügbarkeit zu warten. Infolgedessen hat der Benutzer mit dieser Methode weniger Zeit, auf das Laden der Seite zu warten. Wenn die Seite geladen wird, kann der Autor angeben, wie die Medien geladen werden sollen, indem er das preload-Attribut zuweist. Preload ist eine Methode, bei der der Autor dem Browser mitteilt, wie eine Website aussehen und sich anfühlen soll. Prefetching kann auf verschiedene Weise nützlich sein. Der Cache ist präfektiert.

Vorabladen von Ressourcen für ein schnelleres Laden der Seite

Wenn bestimmte Ressourcen vorab geladen werden, bis das Hauptdokument geladen ist, erhöht dies die Seitenladegeschwindigkeit. Es kann nützlich sein, wenn der Autor glaubt, dass bestimmte Ressourcen nicht benötigt werden, bis das Hauptdokument vollständig geladen ist. Das Preload-Attribut kann in jedem Element verwendet werden, das einen Link hat. Das preload-Attribut, das entweder no oder auto sein kann, basiert auf einem booleschen Wert. Stellen Sie den Browser auf automatisch ein, um zu bestimmen, welche Ressourcen basierend auf dem Inhalt des Links vorab geladen werden sollen. Das Attribut preload deaktiviert das Vorabladen, wenn es auf none gesetzt ist.


Wie füge ich meiner WordPress-Site einen Loader ohne Plugins hinzu?

Das Hinzufügen eines Loaders zu Ihrer WordPress-Site ohne Plugins ist ein einfacher Vorgang. Zuerst müssen Sie eine neue Datei mit dem Namen „loader.php“ im Ordner Ihres WordPress-Themes erstellen. Kopieren Sie als Nächstes den folgenden Code und fügen Sie ihn in Ihre neue Datei ein:
/**
* Lader
*
* @Paket WordPress
* @subpackage Loader
* @author Ihr Name hier
*
* @internal Dieser Code dient zum Laden von Skripten in Ihre WordPress-Site
* ohne die Notwendigkeit eines Plugins.
*/
/**
* Enqueue-Skripte
*
* Registriert und reiht Skripte für das WordPress-Frontend ein.
*/
Funktion wp_enqueue_scripts() {

// Skripte registrieren
wp_register_script( 'jquery-ui-core', '//ajax.googleapis.com/ajax/libs/jqueryui/1.9.1/jquery-ui.min.js', array( 'jquery' ), '1.9.1' , Stimmt );

// Enqueue-Skripte
wp_enqueue_script( 'jquery-ui-core' );
}
add_action( 'wp_enqueue_scripts', 'wp_enqueue_scripts' );
? >
Dieser Code registriert und reiht das jQuery UI Core-Skript auf Ihrer WordPress-Site ein. Sie können dann das jQuery UI Core-Skript in Ihrer WordPress-Site verwenden, ohne dass ein Plugin erforderlich ist.

Wie laden Sie eine Seite in HTML vor?

Sie können eine Ressource (z. B. ein Skript oder Stylesheet) so schnell wie möglich herunterladen und zwischenspeichern, indem Sie *link rel=preload verwenden. Dies ist nützlich, wenn Sie diese Ressource innerhalb weniger Sekunden nach dem Laden der Seite benötigen. Sie möchten die Seite beschleunigen. Nach dem Herunterladen der Ressource führt der Browser keine Aktionen damit aus.

Es ist eine Methode, Webbrowser mit Hinweisen auf die Ressourcen/Dateien zu versorgen, die zum Laden einer Webseite in naher Zukunft erforderlich sein werden. Der Preload-Hinweis wird durch Hinzufügen von Preload als Wert zu dem Element der Ressourcen bereitgestellt, die geladen werden müssen. Im Ladezustand ist jedoch das asynchrone Herunterladen von Ressourcen nicht erlaubt. Wenn der Browser etwas anderes ausführt, lädt er gleichzeitig Hinweise zum Vorladen herunter. Da die Browser nichts über diese Dateien erfahren, bis sie geparst sind, wissen sie nicht, welche Dateien geparst werden. Dies ist eine ineffiziente Methode zum Laden dieser Assets, da der Browser dazu nicht in der Lage ist. Infolgedessen können Sie die Browser anweisen, diese Ressourcen gleich zu Beginn herunterzuladen, indem Sie Hinweise zum Vorabladen verwenden .

Das Vorladen ist eine großartige Funktion, um Ihre Website zu beschleunigen, aber es sollte nur in seltenen Fällen verwendet werden. Es ist eine gute Idee, Dateien vorab zu laden, die zum Laden "above the fold" erforderlich sind. Sie können auch die Geschwindigkeit Ihrer Website in Google PageSpeed ​​Insights erhöhen. Darüber hinaus kann Preload mit HTTP/2-Server-Push kombiniert werden. Vorinstallierte Schriftarten, CSS, JS und andere Ressourcen sind verfügbar. Wenn eine Datei nur erkannt wird, während eine andere Datei gerendert wird, kann dies das Laden Ihrer Website insgesamt beschleunigen. Einige Standarddateitypen können mit der unten aufgeführten Syntax vorab ausgefüllt werden. In diesem Fall weist das Vorladen Webbrowser nicht an, bestimmte Dateien auf eine Webseite anzuwenden.

Laden Sie WordPress vor

Das Vorladen von Daten in WordPress bezieht sich auf das Laden von Daten, bevor sie benötigt werden. Dies kann in einer Reihe von Situationen nützlich sein, z. B. wenn Sie sicherstellen möchten, dass bestimmte Daten immer verfügbar sind, wenn sie benötigt werden, oder wenn Sie vermeiden möchten, dass Daten jedes Mal, wenn sie benötigt werden, von einem entfernten Standort geladen werden müssen. Das Vorabladen von Daten kann auch dazu beitragen, die Leistung zu verbessern, indem die Zeit reduziert wird, die zum Laden von Daten erforderlich ist, wenn sie benötigt werden.

Ihre Website wird schneller, wenn Sie Preload, Prefetch und Preconnect in WordPress implementieren. Wenn von Ihren Benutzern erwartet wird, dass sie mehrere Seiten auf mehreren Geräten besuchen, ist es eine gute Idee, sie im Voraus zu laden. Mit Preconnect können Sie im Hintergrund eine ausgehende Verbindung zu einer anderen Domäne aufbauen. Ziel ist es, die Latenz zu reduzieren, um Ressourcen aus einer anderen Domäne schneller zu laden. Preconnect ist mit allen Versionen von Chrome, Edge, Firefox und Safari kompatibel. Der DNS-Prefetch wird durch die Verwendung eines Linkurl-Arrays erreicht. Sie können damit HTML- oder statische Ressourcen an das System zurückgeben.

Wenn Sie sie vorab rendern, können Sie sie im Hintergrund laden, während sie noch aktiv sind. Dies wird durch die Verwendung des Plugins Pre Party Resource Hints erreicht. Wenn Sie ein einfaches Asset benötigen, rendern Sie es, aber achten Sie darauf, nicht die gesamte Site oder große Ressourcen zu überrendern. Es lohnt sich auch, darüber nachzudenken, Inhalte zwischenzuspeichern und Ihren Benutzern weltweit schneller bereitzustellen, indem Sie ein CDN verwenden. Es gibt einige Unternehmen, die CDNs und Sicherheit anbieten, aber ich empfehle SUCURI, das beides anbietet.

Als Ergebnis des Vorladens können Benutzer erhebliche Leistungssteigerungen erfahren, insbesondere wenn ihre Verbindungen langsam sind. Um das Laden einer Webseite zu beschleunigen, kann der Benutzer Ressourcen früher laden, sodass der Benutzer nicht warten muss, bis die Seite vollständig geladen ist. Bevor Sie Ressourcen laden, sollten Sie ein paar Dinge beachten: Achten Sie beim Laden von Dateien darauf, das richtige Attribut rel="preload" in den Kommentar aufzunehmen. Benutzer können das Vorladen deaktivieren, indem sie in den Browsereinstellungen auf die Schaltfläche Kein Vorladen klicken. Ein Vorteil des Vorladens von Ressourcen besteht darin, dass sie effizienter verwendet werden können. Sie können das Laden von Webseiten beschleunigen, indem Sie sie laden, bevor sie geladen wird. Die Ladezeit einer Seite kann reduziert werden, indem ihre Ressourcen geladen werden, sobald auf sie zugegriffen wird. Es kann den Zeitaufwand für das Laden von Ressourcen verringern, die häufig vom Benutzer angefordert werden, indem es sie im Voraus lädt. Wenn ein Benutzer den Browser lädt, reduziert er oder sie die Zeit, die zum Laden von Ressourcen benötigt wird. Wenn der Benutzer Ressourcen anfordert, kann das Vorabladen den Prozess beschleunigen, indem die Zeit reduziert wird, die der Browser benötigt, um sie zu finden. Das Vorabladen kann vorteilhaft sein, um den Ladevorgang einer Webseite im Allgemeinen zu beschleunigen. Bei der Verwendung von Preloading ist es wichtig, die Vorteile und Einschränkungen davon sowie die verschiedenen Möglichkeiten, in denen es vorteilhaft sein kann, zu verstehen.

WordPress-Preloader ohne Plugin

Sie können Ihre WordPress-Preloading-Animation erstellen, indem Sie CSS manuell auf den Inhalt anwenden. Sie müssten vorab geladene Animationen verwenden, die im CSS-Quellcode zu finden sind. Kopieren Sie dann den CSS-Quellcode für eine vorab geladene Animation, die von einer dieser Websites bereitgestellt wurde.

Link Rel=preload> Muss einen gültigen As-Wert haben

Der as-Wert eines link rel=preload>-Elements muss ein gültiger Wert sein.

Preload und Prefetch: Beschleunigen Sie Ihre Benutzererfahrung

Wenn ein Benutzer auf einer Seite ankommt, kann das Preload-Attribut in Verbindung mit Prefetch verwendet werden, um Ressourcen anzufordern. Es hilft bei der Beschleunigung der Benutzererfahrung, indem sichergestellt wird, dass der Browser weiß, welche Ressourcen erforderlich sind, bevor der Benutzer auf der Seite ankommt.
Wenn die Mediendatei geladen wird, wird ein Attribut namens preload verwendet. Mit dem Preload-Attribut kann der Autor angeben, was seiner Meinung nach zu der bestmöglichen Benutzererfahrung für diese Site führen sollte. Dieses Attribut kann in einigen Fällen ignoriert werden.