Jak zmniejszyć liczbę wyszukiwań DNS w WordPress? Łatwe i sprawdzone metody!

Opublikowany: 2024-09-04
zmniejsz wyszukiwania DNS

Będąc blogerem, rozumiem obawy, jakie przeżywamy, gdy nasza witryna boryka się ze wzrostem współczynnika odrzuceń. Może się to zdarzyć z różnych powodów, a jednym z najczęstszych jest wyszukiwanie DNS. Raz zetknąłem się z tym problemem i rozwiązanie go było koszmarem, zwłaszcza jeśli dopiero zaczynasz blogować.

Ale nie martw się, jestem tutaj, aby Ci pomóc.

W tym przewodniku przeprowadzę Cię przez kilka prostych i praktycznych metod, wyjaśniając, jak ograniczyć wyszukiwania DNS w WordPress. Pomoże to w szybszym ładowaniu witryny WordPress i utrzymaniu zaangażowania odwiedzających. Zanurzmy się i wspólnie uporajmy się z tym problemem!

Co to jest wyszukiwanie DNS w WordPress i jakie jest jego znaczenie?

Zanim zaczniemy od metod ograniczania wyszukiwania DNS, konieczne jest zrozumienie, jak działa system wyszukiwania DNS. Proces wygląda następująco:

  • Wyszukiwanie witryny: Kiedy wpisujemy nazwę witryny w pasku wyszukiwania, przeglądarka wyszukuje miejsce, w którym jest ona hostowana. Wysyła żądanie do serwera DNS z prośbą o adres IP powiązany z nazwą domeny.
  • Odbieranie adresu IP: Serwer DNS odpowiada, podając prawidłowy adres IP. Twoja przeglądarka może następnie połączyć się z serwerem pod tym adresem IP i zażądać zawartości Twojej witryny.

Problem polega na tym, że każdy zewnętrzny zasób lub usługa, z której korzysta Twoja witryna, wymaga osobnego wyszukiwania DNS. Jeśli istnieje wiele żądań zewnętrznych, z których każde wymaga własnego wyszukiwania DNS, może to wydłużyć czas ładowania i wpłynąć na wydajność witryny. Dlatego tak ważne jest ograniczenie wyszukiwań DNS.

Jak sprawdzić czas odpowiedzi wyszukiwania DNS witryny internetowej?

Do sprawdzania czasu odpowiedzi wyszukiwania DNS witryny można użyć wielu narzędzi internetowych, takich jak GTmetrix i Pingdom. Moim ulubionym jest GTmetrix. Aby Ci w tym pomóc, podzielę się z Tobą szczegółowym przewodnikiem na temat działania narzędzia GTmetrix, abyś mógł także sprawdzić czas odpowiedzi wyszukiwania DNS swojej witryny.

  • Odwiedź GTmetrix: Przejdź do witryny GTmetrix i wklej adres URL swojej witryny w odpowiednim polu. Kliknij „ Analizuj ”.
analiza-wyszukiwań-dns
  • Utwórz konto: Aby korzystać z narzędzia, musisz założyć darmowe konto. Nie martw się — utworzenie konta jest bezpłatne.
  • Analizuj witrynę: Po zarejestrowaniu się kliknij ponownie „ Analizuj”, aby kontynuować analizę.
  • Zobacz raport: GTmetrix wkrótce wygeneruje szczegółowy raport. Przewiń w dół do wykresu „Wodospad”.
gtmetrix-dns-lookups-value
  • Sprawdź czas wyszukiwania DNS: Na wykresie Waterfall poszukaj czasu wyszukiwania DNS. Idealnie powinno to być poniżej 100 ms. Twoja witryna może działać wolno z powodu opóźnień w wyszukiwaniu DNS, jeśli jest większa.

Cenne strategie ograniczania wyszukiwań DNS w WordPress

Oto pięć sprawdzonych strategii ograniczenia wyszukiwań DNS w WordPress.

1. Szybszy dostawca DNS

Pierwszym rozwiązaniem pozwalającym ograniczyć wyszukiwanie DNS w WordPressie jest użycie szybszego dostawcy DNS. Większość stron internetowych korzysta z usługi DNS przy rejestracji domeny; ta domyślna usługa może nie być najszybsza. Z tego powodu powinieneś przejść na dostawcę DNS premium.

Polecam korzystanie z planów Cloudflare Pro lub Business. Oferują nie tylko usługę DNS, ale także wiele innych funkcji bezpieczeństwa. Możesz także uzyskać usługę DNS w bezpłatnym planie Cloudflare, ale inne funkcje premium mogą nie być dostępne.

2. Lokalnie hostuj zasoby stron trzecich

Jak już wspomniałem, czas wyszukiwania DNS może się wydłużyć, jeśli Twoja witryna korzysta z wielu zasobów innych firm, takich jak czcionki lub skrypty. Rozwiązaniem tego problemu jest lokalne hostowanie tych zasobów. Możesz używać wtyczek, takich jak wtyczka OMGF, która pomaga w lokalnym hostingu czcionek.

wtyczka-redukująca-dns-lookups

Aby zidentyfikować zasoby stron trzecich, użyj narzędzi takich jak PageSpeed ​​Insights . Wpisz adres URL swojej strony internetowej i poszukaj w raporcie opcji „Minimalizuj użycie przez strony trzecie” . Spowoduje to wyróżnienie zasobów zewnętrznych w Twojej witrynie i umożliwi Ci podjęcie decyzji, które z nich mają być hostowane lokalnie.

3. Użyj pamięci podręcznej DNS

Buforowanie DNS jest podobne do buforowania sieciowego. Przechowuje informacje DNS, dzięki czemu Twoja przeglądarka nie musi za każdym razem przeprowadzać wyszukiwania DNS. Wydajność buforowania DNS zależy od wartości TTL (time-to-live).

Wartość TTL określa, jak długo przechowywane są informacje DNS. Wyższa wartość TTL oznacza rzadsze wyszukiwanie DNS. Możesz dostosować ustawienia TTL u swojego rejestratora domeny lub dostawcy DNS, aby poprawić wydajność swojej witryny.

4. Wstępne pobieranie DNS

Wstępne pobieranie DNS to kolejny cenny sposób na ograniczenie wyszukiwań DNS w WordPress. Pomaga przyspieszyć działanie witryny, wykonując z wyprzedzeniem zapytania DNS. Podczas przeglądania bieżącej strony przeglądarka może dyskretnie wyszukiwać w DNS linki, które użytkownik mógłby kliknąć dalej.

W ten sposób kolejna strona ładuje się szybciej po kliknięciu łącza, ponieważ informacje DNS są już dostępne. Można to zrobić na dwa sposoby: ręcznie i prosto, za pomocą wtyczki „Litespeed Cache”.

Oto jak to działa:

  • Przejdź do panelu WordPress i otwórz „LiteSpeed ​​Cache”.
  • Wybierz zakładkę „Ustawienia HTML” .
  • Wpisz nazwy domen, które chcesz pobrać z wyprzedzeniem, w polu DNS Prefetch (np. //www.example.com). Dodaj jedną domenę w każdym wierszu i dodaj // przed nazwą domeny.
  • Zapisz zmiany, aby skonfigurować wstępne pobieranie DNS.

5. Zmniejsz liczbę serwerów nazw hostów

Piątym rozwiązaniem pozwalającym ograniczyć wyszukiwania DNS w WordPressie jest ograniczenie serwerów nazw hostów. Każde dodatkowe wyszukiwanie DNS może wydłużyć czas ładowania Twojej witryny, dlatego istotne jest ograniczenie liczby serwerów zewnętrznych, na których opiera się Twoja witryna.

Najpierw zostanie przeprowadzony test w celu zidentyfikowania wszystkich zasobów wyzwalających wyszukiwania DNS. Przejrzyj te zasoby i określ, które z nich są ważne. Możesz także użyć CDN, który pomaga dystrybuować zasoby w sieci serwerów, a nie na serwerze głównym.

Kilka skutecznych wskazówek, jak ograniczyć wyszukiwania DNS w WordPress

Omówmy teraz kilka podstawowych wskazówek, jak ograniczyć liczbę wyszukiwań DNS:

  • Minimalizuj użycie wtyczki: każda wtyczka może dodawać żądania zewnętrzne, więc staraj się ograniczyć liczbę wtyczek do minimum.
  • Połącz pliki CSS i JavaScript: Połącz pliki CSS i JavaScript w pojedyncze pliki, aby zmniejszyć liczbę wyszukiwań DNS potrzebnych do załadowania tych zasobów.
  • Włącz buforowanie: skonfiguruj buforowanie niezbędnych skryptów i zasobów, aby nie trzeba było ich wyszukiwać za każdym razem, gdy ktoś odwiedzi Twoją witrynę.
  • Ostrożnie wybieraj wtyczki: Upewnij się, że Twoja wtyczka nie powoduje wyszukiwań DNS. Na przykład wiele wtyczek do udostępniania w mediach społecznościowych może generować liczne żądania zewnętrzne, spowalniając Twoją witrynę.

Często zadawane pytania (FAQ)

Jak naprawić zbyt wiele wyszukiwań DNS?

Możesz ograniczyć liczbę wyszukiwań DNS, korzystając z szybszego dostawcy DNS, hostując lokalnie zasoby innych firm, korzystając z buforowania DNS i włączając pobieranie wstępne DNS.

Do czego służy wyszukiwanie DNS?

Wyszukiwanie DNS konwertuje nazwę domeny witryny internetowej na adres IP, umożliwiając przeglądarce zlokalizowanie i załadowanie witryny.

Co się stanie, jeśli wyszukiwanie DNS nie powiedzie się?

W przypadku niepowodzenia wyszukiwania DNS przeglądarka nie może znaleźć adresu IP domeny, co powoduje, że witryna nie ładuje się i wyświetla komunikat o błędzie.

Podsumowanie

To wszystko! Pomyślnie znalazłeś rozwiązanie, jak zredukować wyszukiwania DNS w WordPress. Udostępnione metody i wskazówki to skuteczne sposoby rozwiązania tego problemu. Pamiętaj tylko, aby przed wdrożeniem jakichkolwiek rozwiązań sprawdzić czas odpowiedzi wyszukiwania DNS.

Pamiętaj, że powolna witryna nie zawsze może wynikać z wyszukiwania DNS. Inne czynniki, takie jak duże rozmiary obrazów, niezoptymalizowany kod, zbyt wiele wtyczek i problemy z konfiguracją serwera hostingowego, mogą przyczynić się do spowolnienia czasu ładowania. Dlatego ostrożnie rozwiązuj wszystkie potencjalne problemy!