Verbessern Sie die Geschwindigkeit, indem Sie DNS-Lookups in WordPress reduzieren

Veröffentlicht: 2022-10-28

Obwohl es mehrere andere Möglichkeiten gibt, WordPress besser laufen zu lassen, ist die Reduzierung von DNS-Lookups das, was Sie oft sehen, wenn Sie ein Tool zum Testen der Seitenleistung verwenden. Sogar Google möchte, dass Sie sich auf diese Komponente konzentrieren, die für die Optimierung Ihrer WordPress-Website unerlässlich ist. Manchmal wird der Zusammenhang zwischen Suchzeit und DNS vernachlässigt, ebenso wie der potenzielle Einfluss auf die Gesamtladezeit Ihrer Website.

Wie jeder andere Faktor, wie z. B. TTFB (Zeit für das erste Byte) oder Netzwerklatenz, sind DNS-Lookups eine wichtige Säule, die die Leistung Ihrer Webseite beeinflusst. Das Problem ist, dass selbst die Mehrheit der Verbraucher sich dessen nicht bewusst ist. Wie funktioniert DNS?

Inhaltsverzeichnis

Was ist ein DNS?

Das Domain Name System (DNS) wandelt eine Domain-Adresse in eine IP-Adresse um, die den Browser dann an den jeweiligen Webserver weiterleitet, auf dem sich die Website-Dateien befinden. Dieser Server sendet dann die angeforderte Webseite zurück, die anschließend im Browser auf Ihrem Gerät angezeigt wird. Ein anderer Begriff für ein Internetverzeichnis ist ein Domänennamensystem, das nach der IP-Adresse sucht, die einem bestimmten Domänennamen zugeordnet ist. Jedes Gerät, das sich mit dem Internet verbindet, hat eine eindeutige IP-Adresse, die andere Computer verwenden können, um mit ihm in Kontakt zu treten.

Was ist eine DNS-Suche?

Jede Domain ist mit einer bestimmten IP-Adresse verknüpft. Die Website wird dem Browser über diese IP-Adresse zugänglich gemacht. Ohne die IP-Adresse kann die Verbindung nicht aufgebaut werden.

Diese IP-Adressen haben jedoch komplizierte mathematische Strukturen. Die Leute können sich nicht immer an sie erinnern. Ein Begriff hingegen ist leicht zu merken, unkompliziert zu verfolgen und markenfähig.

Jeder Domänenname hat jetzt seine eigene IP-Adresse. Wenn jemand den Domainnamen in seinen Browser eingibt, fordert sein ISP (Internet Service Provider) den Nameserver der Domain an. Mit der Kenntnis der IP-Adresse, in die ein Domain-Name aufgelöst wird, funktioniert das DNS-System wie ein Telefonbuch.

DNS-Lookup ist der Prozess, der die IP-Adresse eines beliebigen Domänennamens ermittelt.

Die Zeit, die das System und der Browser benötigen, um die IP-Adresse der Domain zu finden, damit der Download beginnen kann, wird als DNS-Lookup bezeichnet. Die typische DNS-Abschlusszeit liegt zwischen 20 und 120 Millisekunden.

Was ist eine gute DNS-Antwortzeit?

Je besser die Reaktionszeit, desto niedriger die Zahl. DNS-Lookups dauern normalerweise 20 bis 120 Millisekunden. Sie sollten darüber nachdenken, Ihre Suchvorgänge einzuschränken, wenn der Test anzeigt, dass die Antwortzeit Ihrer Website am oberen Ende dieses Bereichs liegt.

Warum ist es wichtig, die DNS-Suche zu reduzieren?

Es ist allgemein bekannt, dass einer der wichtigsten Faktoren, die sich auf die SEO- und Suchmaschinen-Rankings einer Website auswirken, die Ladegeschwindigkeit ist. Je schneller Ihre Website geladen wird, desto höher erscheint sie in den Suchergebnissen. Ein Website-Geschwindigkeitstest von Google Page Speed ​​Tests kann insbesondere verschiedene wichtige Online-Vitals anzeigen.

Die LCP-Statistik (Largest Contentful Paint), die misst, wie lange es dauert, bis eine Webseite geladen ist, von dem Moment an, in dem der Benutzer auf den ersten Link klickt, bis zu dem Zeitpunkt, an dem die gesamte Menge an Inhalten auf dem Bildschirm angezeigt wird, hat einen erheblichen Einfluss darauf, wie hoch das Ranking ist eine Webseite ist. Und um als gut zu gelten, sollte der LCP-Schwellenwert zwischen 0 und 2 Sekunden liegen.

Wenn es kein DNS-Lookup-Verfahren gäbe, müssten Sie jedes Mal, wenn Sie darauf zugreifen möchten, die IP-Adresse der Website anstelle des Domänennamens in die Adressleiste eingeben. Und wenn die DNS-Lookup-Seite eine volle Sekunde zum Laden brauchte. Es wäre weitaus größer als das, was Google dringend empfiehlt.

Daher ist es unerlässlich, bessere Ergebnisse zu erzielen, indem die DNS-Suchzeiten um mindestens 40 ms verkürzt werden.

Was hat die DNS-Suche mit der Site-Geschwindigkeit zu tun?

Jedes Mal, wenn Sie einen Domainnamen wie „website.com“ in Ihre Adressleiste eingeben, wird eine DNS-Abfrage durchgeführt. Das Verfahren beginnt damit, dass das Domain Name System (DNS) der Website die Adresse der Website erkennt, die Sie besuchen möchten. Das DNS erhält dann die IP-Adresse der Website, nachdem es die Domain damit abgeglichen hat. Danach kann der Inhalt der Website geladen werden.

Ohne eine DNS-Suche müssten Sie statt „website.com“ eine IP-Adresse angeben, z. B. „xxx.xxx.xxx.xxx“. Erscheint Ihnen das benutzerfreundlich oder praktisch?

Wie kann man WordPress-Suchanfragen reduzieren?

Durch die Reduzierung von DNS-Lookups können sowohl die Ladezeiten als auch die Absprungraten Ihrer Website verbessert werden. Wenn Sie ihre Dienste nutzen, geben Ihnen mehrere Seitengeschwindigkeitstester Hinweise, wo Sie anfangen sollen. Hier sind einige der besten Acts, die Sie als Ersatz nehmen können.

Verwenden Sie einen schnellen DNS-Anbieter

Der wichtigste Schritt ist die Wahl eines seriösen DNS-Dienstes. Sowohl kostenlose als auch Premium-DNS-Dienste sind weit verbreitet.

Sie erhalten kostenloses DNS, wenn Sie Domainnamen von einem bekannten Registrar wie GoDaddy, NameCheap oder Namesilo kaufen. Diese DNS-Anbieter sind in der Regel träge, und mit zunehmenden Anforderungen steigt auch die Zeit, die zum Durchführen einer DNS-Abfrage benötigt wird.

Dann gibt es DNS-Dienstanbieter mit POPs in mehreren Ländern, darunter Amazon und Cloudflare. Hochwertige DNSs sind schnell und haben eine sehr geringe Latenz.

Reduzieren Sie die Anzahl der Hostnamen

Die einfachste Methode, um die Anzahl der DNS-Lookups zu reduzieren, besteht darin, weniger Hostnamen zu haben.

Es kommt jedoch nicht auf die Gesamtzahl der Anfragen an; Was zählt, ist vielmehr die Gesamtzahl der Anfragen an jede einzelne Domain. Überprüfen Sie das Anfragevolumen jeder einzelnen Domain und bemühen Sie sich, es zu reduzieren, wenn es hoch ist.

Sehen Sie sich alle externen Anfragen an, während Sie einen Leistungstest auf Ihrer Website durchführen. Benötigen Sie die Materialien auf Ihrer Website?

Streben Sie nach einem Gleichgewicht zwischen Benutzerfreundlichkeit und Geschwindigkeit der Website.

Hosten Sie Ressourcen von Drittanbietern lokal

Sie können die externen Materialien lokal hosten, wenn Sie sie nicht von Ihrer Website entfernen möchten und die Alternativen nicht ausreichen.

Auf diese Weise gibt es keine Anfragen von außen. Darüber hinaus haben Sie die Kontrolle darüber, wie die Ressourcen geladen werden. Sie können steuern, wie die Assets zwischengespeichert werden, und auswählen, ob das CDN sie senden soll oder nicht.

Sie müssen die Datei zuerst auf Ihrem Server hosten, nachdem Sie sie von der externen Ressource heruntergeladen haben. Es beschleunigt die Ladezeit der Website mehr, wenn Sie sie auf dem CDN statt auf Ihrem Server ablegen.

Allerdings können nicht alle Ressourcen auf diese Weise genutzt werden. Da sie von ihrem Server geladen werden müssen und regelmäßige Upgrades erfordern, können bestimmte Skripte von Drittanbietern nicht von Ihrem Hosting geladen werden.

Dies funktioniert jedoch für eine Reihe von Dingen gut, z. B. das Hinzufügen von Schriftarten, das Einbetten von Fotos, Gravataren usw.

DNS-Cache verwenden

Die IP-Adresse der Domain kann dank DNS-Caching vom Browser gespeichert werden. Der Browser muss keine Anfrage stellen, um die IP zu finden. Infolgedessen ist die DNS-Suchzeit des ersten Geschwindigkeitstests normalerweise länger als die des zweiten.

Nutzen Sie das DNS-Caching zu Ihrem Vorteil. Der Hostname kann dank des Caches vom Browser ohne Verwendung des DNS gefunden werden.

Die Time-to-Live- oder TTL-Messung des DNS-Cache.

Es gibt jedoch keine ideale TTL. Sie können aber auch als richtig errechnete Durchschnittswerte verwenden.

DNS-Vorabruf

Während der Benutzer die aktuelle Seite betrachtet, kann der Browser dank DNS-Prefetching diskret die DNS-Abfrage durchführen.

Die Seite verbringt nicht die Zeit damit, nach dem DNS zu suchen, wenn ein Benutzer auf einen Link klickt, um die nachfolgende Seite zu laden. Infolgedessen wird die folgende Seite schnell geladen.

Reduzieren Sie DNS-Lookups WordPress

Gehen Sie dazu zum WordPress Dashboard

Klicken Sie im Menü auf der linken Seite auf Aussehen -> Designdatei-Editor

Sie müssen auf die singular.php -Datei über das Menü auf der rechten Seite im Themen-Dateimenü zugreifen. In einigen Fällen sehen Sie hier die Datei single.php anstelle von singular.php , beide sind im Wesentlichen gleich.

Fügen Sie den folgenden Code in die Datei ein.

 <!-- DNS Prefetching --> <link rel="dns-prefetch" href="//www. yourwebsite .com">

Wenn Sie fertig sind, klicken Sie auf Datei aktualisieren.

Verwenden Sie das LiteSpeed-Cache-Plugin

LiteSpeed ​​Cache bietet kostenloses CDN-Caching sowie Browser-Caching. Es kann auch zum Konfigurieren des DNS-Vorabrufs verwendet werden, wenn Sie Angst haben, Code manuell zu schreiben. Weitere Vorteile von LiteSpeed ​​Cache sind Code-Minifizierung und Objekt-Caching. Sie können das Plugin verwenden, um Bilder träge zu laden, um das Laden noch mehr zu beschleunigen.

Sie erhalten LiteSpeed-Cache standardmäßig mit jeder WordPress-Website von CyberPanel.

DNS-Prefetch mit LiteSpeed ​​Cache:

Gehen Sie zum WordPress-Dashboard und öffnen Sie " LiteSpeed-Cache " dann wählen Sie die " HTML-Einstellungen "Seitenreiter.

Geben Sie nun den Domänennamen in das Feld DNS Prefetch ein. ( Zum Beispiel: " //www.example.com " Eine pro Zeile ).

Vergessen Sie nicht, "//" vor dem Domainnamen hinzuzufügen.

Jetzt wird DNS-Prefetch mit LiteSpeed-Cache eingerichtet.

Wenn Sie Fragen zum DNS-Vorabruf haben, lassen Sie es uns mit dem Feedback wissen.

Fazit

Die DNS-Suche ist für die Leistungssteigerung der Website unerlässlich. Obwohl es sich um eine kleine Menge handelt, kann sie sich dramatisch erhöhen, wenn Sie sie ignorieren.

In diesem Aufsatz habe ich die DNS-Suche, die Beschleunigung der DNS-Suche und die Vorteile der Verwendung schnellerer DNS-Anbieter behandelt.