Jak nastavit přednačítání DNS ve WordPressu
Předběžné načítání DNS může zrychlit načítání webů WordPress. U webu, který se spoléhá na externí zdroje, jako je Google Analytics, písma Google a další, může ušetřit až 500 ms.

Předběžné načítání systému názvů domén, lidově známé jako předběžné načítání DNS, je proces rozlišení doménových jmen předtím, než o to uživatelé požádají. Používá se hlavně pro rychlejší načítání webových stránek a zvýšení celkového výkonu.
Předběžné zpracování DNS ve WordPressu je oblíbený způsob, jak zrychlit načítání webových stránek předběžným zpracováním běžných požadovaných zdrojů, jako jsou písma Google, Google analytics, Font Awesome a další.
V tomto příspěvku se dozvíte, jak přidat předběžné načítání DNS ve WordPressu pomocí pluginu nebo ručně. To může pomoci zrychlit načítání webu na WordPressu.
Jak funguje DNS Prefetch?
DNS Prefetch funguje na pozadí. Pokud načítáte prostředky z mnoha domén. To obvykle ovlivní dobu načítání webové stránky, protože prohlížeči bude trvat asi 100 ms, než provede vyhledání DNS.
To znamená, že pokud máte až 5 domén, ze kterých načítáte zdroje, vyhledávání může prohlížeči trvat až 500 ms.
Předběžné načítání DNS však dělá to, že doménu, na kterou spoléháte, načte na pozadí dříve, než uživatel klikne na odkaz, který ji spustí.
To znamená, že ve chvíli, kdy na něj uživatel klikne, jsou zdroje připraveny a stránka se okamžitě načte.

Pokud se spoléháte na mnoho externích zdrojů, DNS prefetch může zkrátit dobu načítání. U typického webu WordPressu, který používá fonty Google, Google Analytics a podobně, může DNS prefetch ušetřit až 500 ms.
K čemu použít přednačítání DNS
Existuje mnoho zdrojů, které můžete předem načíst, aby se vaše stránky načítaly rychleji. Patří mezi ně:
- fonty mapu
- Google Analytics
- Adresa URL sítě CDN
- Správce značek Google
- Písmo Děsivý
- A jakékoli externí zdroje
Jak nastavit přednačítání DNS ve WordPressu
Chcete-li povolit předběžné načítání DNS ve WordPressu, postupujte takto:
1. Nainstalujte plugin DNS Prefetch
Nejjednodušší způsob, jak implementovat přednačítání DNS ve WordPressu, je použít plugin. Ušetříte si tak stres z nutnosti upravovat soubory motivů.
Nejlepším pluginem, který se s tím vypořádá, je Perfmatters . Jedná se o prémiový plugin s mnoha úžasnými funkcemi pro zrychlení webu na WordPressu. Další alternativou je WP Rocket.
Pro Perfmatters si budete muset stáhnout plugin z jejich stránek . Nainstalujte si ho a aktivujte v dashboardu WordPressu.
Pokud raději nebudete používat plugin, ale uděláte to ručně, přejděte rovnou k bodu 4.
2. Přidejte domény k předběžnému načtení
Po instalaci a aktivaci pluginu Perfmatters. Přejděte do nastavení pluginu a klikněte na další klepnutí. Zde můžete přidat domény k předběžnému načtení.
Měli byste přidat pouze jednu doménu na řádek podle níže uvedeného vzoru:
//fonts.googleapis.com //www.google-analytics.com //cdnjs.cloudflare.com //www.googletagmanager.com

Pro WP Rocket přejděte na kartu Preload a přejděte dolů na Prefetch DNS Requests. Zde můžete zadat adresy URL, pro které chcete předem načíst stejný vzor jako výše.
3. Uložte změny.
Ujistěte se, že jste uložili změny. To je vše.
4. Přidejte přednačítání DNS do WordPress ručně.
Pokud dáváte přednost ručnímu přidání DNS prefetchingu ve WordPressu bez pluginu, budete muset upravit soubor functions.php vašeho motivu.
Stačí přidat níže uvedený kód do souboru functions.php. V níže uvedeném příkladu jsem jako vodítko přidal Google Analytics, Správce značek Google a písma Google. Můžete jej upravit a také přidat další.
//* DNS Prefetching
function dns_prefetch() {
echo '<meta http-equiv="x-dns-prefetch-control" content="on">
<link rel="dns-prefetch" href="https://www.google-analytics.com" />
<link rel="dns-prefetch" href="https://www.googletagmanager.com" />
<link rel="dns-prefetch" href="https://fonts.googleapis.com" />
}
add_action('wp_head', 'dns_prefetch', 0);
Stačí přidat nový řádek, který je takto:
<link rel="dns-prefetch" href="https://DOMAIN.com" />
Závěr
Předběžné načítání DNS může zrychlit váš web, zejména mobilní verzi. Měli byste zaznamenat rozdíl, zvláště pokud se spoléháte na velké množství externích zdrojů.
Nezapomeňte, že i když to může zrychlit váš web, nejdůležitějším faktorem ovlivňujícím rychlost vašeho webu je WordPress hosting, který používáte, a šablona, kterou používáte. Pro WordPress hosting doporučuji Cloudways a můžete se podívat na mou recenzi Cloudways . Pokud je pro vás Cloudways příliš mnoho, pak pro malé weby budou dobře fungovat Hostinger a Bluehost .
Také doporučuji GeneratePress jako šablonu a můžete se podívat na mou recenzi GeneratePress z několika důvodů.





