Leitfaden zur Reduzierung von DNS-Lookups

Veröffentlicht: 2023-02-12

DNS-Lookups sind ein Element, das viele Websitebesitzer übersehen. Dies ist jedoch ein Fehler, da zu viele Suchvorgänge die Ladegeschwindigkeit Ihrer Seiten verringern können. Langsame Ladegeschwindigkeiten können wiederum zu höheren Absprungraten und niedrigeren Suchmaschinenrankings führen.

Glücklicherweise gibt es Schritte, die Sie unternehmen können, um Ihre DNS-Lookups zu reduzieren. Es gibt auch WordPress-Plugins, die diese Aufgabe für Sie übernehmen können. Um die Arbeit effektiv zu erledigen, müssen Sie jedoch zunächst mehr über DNS-Lookups und die Art der Antwortzeit verstehen, die Sie anstreben.

In diesem Artikel besprechen wir, was DNS-Lookups sind und was eine gute DNS-Antwortzeit ist. Anschließend erklären wir, wie Sie DNS-Lookups reduzieren können, und betrachten einige der Plugins, die Sie verwenden können. Lass uns anfangen!

Inhaltsverzeichnis
1. Was ist eine DNS-Suche?
2. Was ist eine gute DNS-Antwortzeit?
3. Wie reduziere ich meine DNS-Lookups?
3.1. 1. Verwenden Sie einen schnellen DNS-Dienst
3.2. 2. Reduzieren Sie die Anzahl der Hostnamen
3.3. 3. Hosten Sie Ressourcen von Drittanbietern lokal
3.4. 4. Verwenden Sie DNS-Caching
3.5. 5. Nutzen Sie das DNS-Prefetching
4. Plugins zur Reduzierung von DNS-Lookups
4.1. 1. WP-Rakete
4.2. 2. LiteSpeed-Cache
5. Erstellen Sie maßgeschneiderte digitale Erlebnisse auf WP Engine

Was ist eine DNS-Suche?

Domain Name Server (DNS) sind die Grundlage des Internets. Sie funktionieren wie Telefonbücher für Websites und verknüpfen sie mit ihren IP-Adressen. Ein DNS-Lookup wiederum ist der Prozess, die richtige IP-Adresse für eine bestimmte Website-URL zu finden.

Die Verantwortung für diese Suche liegt beim Webbrowser. Wenn Sie zu einer Website navigieren, findet Ihr Browser alle Ressourcen, die eine DNS-Suche erfordern. Es wartet dann auf die Verarbeitung der Suche, bevor es eine dieser Ressourcen herunterlädt. Je mehr Suchvorgänge eine Website erfordert, desto länger dauert es daher, bis der Browser seine Seiten darstellt.

Was ist eine gute DNS-Antwortzeit?

Wenn Sie wissen, was DNS-Lookups sind, können Sie verstehen, wie wichtig es ist, sie zu reduzieren. Sie müssen jedoch immer noch prüfen, ob sie derzeit ein Problem auf Ihrer Website verursachen. Dazu können Sie eine Online-Testlösung wie UltraTools verwenden.

Um einen DNS-Lookup-Test durchzuführen, müssen Sie lediglich die URL Ihrer Website angeben. Klicken Sie dann auf Los und Ultra Tools testet Ihre DNS-Antwortzeit.

Während dies einen Einblick in Ihre Website bietet, müssen Sie dennoch wissen, was eine gute DNS-Antwortzeit ist. Diese Tools zeichnen Lookups in Mikrosekunden auf. Je niedriger die Zahl ist, desto besser ist die Reaktionszeit.

Laut YSlow dauern DNS-Lookups im Allgemeinen zwischen 20 ms und 120 ms. Wenn der Test die Reaktionszeit Ihrer Website am oberen Ende dieser Skala einordnet, sollten Sie vielleicht in Erwägung ziehen, Ihre Suchvorgänge zu reduzieren.

Wie reduziere ich meine DNS-Lookups?

Die Reduzierung von DNS-Lookups auf Ihrer Website kann die Ladegeschwindigkeit verbessern und die Absprungraten reduzieren. Wenn Sie einen Page Speed ​​Tester verwenden, erhalten Sie von vielen Empfehlungen für den Einstieg. Andernfalls sind hier einige der besten Schritte, die Sie unternehmen können.

1. Verwenden Sie einen schnellen DNS-Dienst

Der erste Schritt besteht darin, die Antwortzeit für DNS-Lookups zu reduzieren. Eine der besten Möglichkeiten, dies zu tun, ist die Verwendung eines schnellen DNS-Dienstes. Viele Leute verwenden das DNS, das von ihren Domain-Registraren wie Namecheap oder GoDaddy bereitgestellt wird. Diese kostenlosen DNS-Optionen sind jedoch oft zu langsam.

Premium-DNS-Anbieter haben im Allgemeinen schnellere Reaktionszeiten. Beispielsweise verfügen große Anbieter wie Cloudflare über eine umfangreiche Infrastruktur und globale Rechenzentren. Dies kann die Auswirkungen von DNS-Lookups auf die Geschwindigkeit Ihrer Website verringern.

2. Reduzieren Sie die Anzahl der Hostnamen

Eine der einfachsten Möglichkeiten, DNS-Lookups zu reduzieren, besteht darin, Anfragen für verschiedene Hostnamen zu beseitigen. Wenn Sie Ihre Website durch einen Geschwindigkeitstest wie Google PageSpeed ​​Insights führen, wird eine Liste mit Hostnamen und Assets bereitgestellt, die eine DNS-Anfrage auslösen.

Sie können diese Liste prüfen, um die Anzahl der Anfragen zu reduzieren. Externe Anforderungen für Grafiken wie Schaltflächen für soziale Netzwerke erfordern jeweils eine DNS-Suche. Überprüfen Sie daher während Ihres Audits, ob diese Ressourcen für Ihre Website unerlässlich sind. Sie können die Geschwindigkeitskosten der DNS-Suche gegen den Vorteil abwägen, die Ressource beizubehalten.

3. Hosten Sie Ressourcen von Drittanbietern lokal

Wenn Sie feststellen, dass Sie nach Ihrem Hostnamen-Audit immer noch über eine Reihe externer Ressourcen verfügen, sollten Sie die Ressourcen stattdessen lokal hosten. Lokales Hosting bietet auch mehr Kontrolle über das Caching und die Bereitstellung dieser Ressourcen und eliminiert den Schritt der DNS-Suche.

Um die Ressourcen zu hosten, laden Sie die benötigten Dateien von dort herunter, wo sie gerade gespeichert sind, und laden Sie sie auf Ihren Webserver oder Ihr CDN hoch. Wenn Sie WP Engine verwenden, können Sie unser CDN aktivieren und die Dateien dort hosten.

Wenn Sie jedoch Anfragen nach häufig aktualisierten Skripten wie Schriftbibliotheken haben, ist das lokale Hosten dieser möglicherweise nicht die beste Lösung. Da diese Ressourcen häufig aktualisiert werden, sollten ihre Skripte besser in Ruhe gelassen werden, und es können andere Schritte unternommen werden, um die Auswirkungen ihrer DNS-Suche zu verringern.

4. Verwenden Sie DNS-Caching

Eine weitere Methode zur Reduzierung von DNS-Lookups besteht darin, DNS-Caching zu nutzen. Dadurch wird verhindert, dass der Browser jedes Mal eine Suche anfordert, wenn er ein Element auf Ihrer Website benötigt.

Der DNS-Cache fungiert als Speicher, in dem der Hostname für eine festgelegte Zeit gespeichert wird. Wenn ein Browser das Element anfordert, stellt der Cache den Hostnamen bereit, anstatt eine DNS-Suche zu erfordern.

Die Länge des DNS-Cache wird durch die Time To Live (TTL) bestimmt. Nicht alle DNS-Einträge sollten für die gleiche Zeit zwischengespeichert werden. Einige allgemein akzeptierte Richtlinien sind:

  • CNAME-Einträge : 24 Stunden
  • A- und AAAA-Aufzeichnungen : Fünf Minuten bis eine Stunde
  • TXT-Aufzeichnungen : 12 Stunden
  • MX-Aufzeichnungen : 12 Stunden

Beachten Sie beim Einrichten des DNS-Cachings, dass die TTL-Werte normalerweise in Sekunden angezeigt werden. Dies muss bei der Definition Ihrer Werte berücksichtigt werden.

5. Nutzen Sie das DNS-Prefetching

Prefetching ermöglicht Browsern DNS-Lookups im Hintergrund durchzuführen. Wenn ein Benutzer eine Webseite liest, fordert der Browser Prefetch-Elemente an. Dies wird hauptsächlich für Links innerhalb Ihrer Inhalte verwendet.

Es ist einfach, das DNS-Prefetching einzurichten, indem Sie den folgenden Code zum Header Ihrer single.php -Datei hinzufügen (unter Appearance > Theme Editor ):

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

Fügen Sie den Code entweder oben oder unten in diese Datei ein und ändern Sie „asset1.com “ und „asset2.com“ in die Links, die Sie vorab abrufen möchten. Sie können auch beliebig viele zusätzliche URLs hinzufügen.

Plugins zur Reduzierung von DNS-Lookups

Während es möglich ist, deine DNS-Lookups in WordPress manuell zu reduzieren, gibt es Plugins, die den Prozess vereinfachen können. Diese Plugins behandeln nicht jeden Aspekt der Reduzierung von DNS-Lookups. Sie können jedoch bestimmte Schritte automatisieren, z. B. die Verwendung von Browser-Caching und CDN-Hosting.

1. WP-Rakete

WP Rocket ist ein Premium-Plugin, das mit den Caching-Layern von WP Engine zusammenarbeitet. Es bietet das Vorladen von Inhalten und Lazy Loading für Bilder. Dies beschleunigt das Rendern Ihrer Website und reduziert die DNS-Lookups.

2. LiteSpeed-Cache

LiteSpeed ​​Cache bietet Browser-Caching und einen kostenlosen CDN-Cache. Sie können es auch verwenden, um den DNS-Vorabruf zu konfigurieren, wenn Sie sich nicht sicher sind, Code manuell hinzuzufügen. LiteSpeed ​​Cache ermöglicht auch Code-Minifizierung und Objekt-Caching. Sie können das Plugin sogar zum faulen Laden von Bildern verwenden, um die Ladegeschwindigkeit weiter zu verbessern.

Erstellen Sie maßgeschneiderte digitale Erlebnisse auf WP Engine

Die Reduzierung Ihrer DNS-Lookups ist eine wichtige Methode zur Verbesserung der Ladegeschwindigkeit Ihrer Website. Es gibt viele Schritte, die Sie unternehmen können, um diese Suchvorgänge zu reduzieren und die Reaktionszeiten zu verkürzen. Die Nutzung von DNS-Caching und Prefetching ist wichtig, aber Sie benötigen auch einen schnellen DNS-Dienst.

Ein hochwertiger WordPress-Hosting-Anbieter kann bei diesem letzten Schritt helfen. Bei WP Engine bieten wir integrierte Caching- und DNS-Dienste an. So haben Sie mehr Zeit, sich auf die WordPress-Entwicklung zu konzentrieren und ein unglaubliches digitales Erlebnis zu schaffen!