Kako nastaviti vnaprejšnje pridobivanje DNS v WordPressu
Vnaprejšnje pridobivanje DNS lahko pospeši nalaganje spletnih mest WordPress. Za spletno mesto, ki se opira na zunanje vire, kot so Google Analytics, Googlove pisave in drugo, lahko prihrani do 500 ms.

Vnaprejšnje pridobivanje sistema domenskih imen, popularno znano kot vnaprejšnje pridobivanje DNS, je postopek razreševanja imen domen, preden uporabniki to zahtevajo. Uporablja se predvsem za hitrejše nalaganje spletnih mest in povečanje splošne učinkovitosti.
Prefecting DNS v WordPressu je priljubljen način za hitrejše nalaganje spletnih mest z vnaprejšnjim shranjevanjem rednih zahtevanih virov, kot so Googlove pisave, Google analytics, Font Awesome in drugi.
V tej objavi se boste naučili, kako dodati prednalaganje DNS-a v WordPress s pomočjo vtičnika ali ročno. To lahko pomaga pospešiti nalaganje spletnega mesta WordPress.
Kako deluje DNS Prefetch?
DNS Prefetch deluje v ozadju. Če nalagate vire iz številnih domen. To običajno vpliva na čas nalaganja spletnega mesta, ker brskalnik potrebuje približno 100 ms, da izvede iskanje DNS.
To pomeni, da če imate do 5 domen, iz katerih nalagate vire, lahko brskalnik potrebuje do 500 ms za iskanje.
Toda vnaprejšnje pridobivanje DNS povzroči, da se domena, na katero se zanašate, naloži v ozadju, preden uporabnik klikne povezavo, ki jo bo sprožila.
To pomeni, da so viri pripravljeni v trenutku, ko uporabnik klikne nanj, in stran se bo takoj naložila.

Če se zanašate na veliko zunanjih virov, lahko prednalaganje DNS izboljša čas nalaganja. Za tipično spletno mesto WordPress, ki uporablja pisave Google, Google Analytics in tako naprej, lahko prednalaganje DNS prihrani do 500 ms časa nalaganja.
Za kaj uporabiti vnaprejšnje pridobivanje DNS
Obstaja veliko virov, ki jih lahko vnaprej pridobite, da se vaše spletno mesto naloži hitreje. Vključujejo:
- Google pisave
- Google Analytics
- CDN URL
- Google Tag Manager
- Font Awesome
- Google map
- In kakršni koli zunanji viri
Kako nastaviti vnaprejšnje pridobivanje DNS v WordPressu
Sledite tem korakom, da omogočite vnaprejšnje pridobivanje DNS v WordPressu:
1. Namestite vtičnik DNS Prefetch
Najlažji način za implementacijo vnaprejšnjega pridobivanja DNS v WordPressu je uporaba vtičnika. To vam bo prihranilo stres zaradi urejanja datotek s temo.
Najboljši vtičnik za to je Perfmatters . Gre za vrhunski vtičnik z veliko neverjetnimi funkcijami za pospešitev spletnega mesta WordPress. Druga alternativa je WP Rocket.
Za Perfmatters boste morali prenesti vtičnik z njihove spletne strani . Namestite ga in aktivirajte v nadzorni plošči WordPressa.
Če raje ne boste uporabljali vtičnika, ampak to storite ročno, skočite naravnost na točko 4.
2. Dodajte domene za vnaprejšnje pridobivanje
Po namestitvi in aktiviranju vtičnika Perfmatters. Pojdite na nastavitve vtičnika in kliknite dodatno pipo. Tam lahko dodate domene za vnaprejšnje pridobivanje.
Dodajte samo eno domeno na vrstico po spodnjem vzorcu:
//fonts.googleapis.com //www.google-analytics.com //cdnjs.cloudflare.com //www.googletagmanager.com

Za WP Rocket pojdite na zavihek Preload in se pomaknite navzdol do Prefetch DNS Requests. Tam lahko vnesete URL-je, za katere želite vnaprej pridobiti enak vzorec kot zgoraj.
3. Shranite spremembe.
Prepričajte se, da ste shranili spremembe. To je vse.
4. V WordPress ročno dodajte vnaprejšnje pridobivanje DNS.
Če želite prednalaganje DNS-a v WordPressu dodati ročno brez vtičnika, boste morali urediti datoteko functions.php svoje teme.
Samo dodajte spodnjo kodo v svoj functions.php. V spodnjem primeru sem kot vodilo dodal Google Analytics, Google Tag Manager in Googlove pisave. Lahko ga uredite in dodate več.
//* 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);
Samo dodajte novo vrstico, ki je taka:
<link rel="dns-prefetch" href="https://DOMAIN.com" />
zaključek
Vnaprejšnje pridobivanje DNS lahko pospeši vaše spletno mesto, zlasti mobilno različico. Morali bi opaziti razliko, še posebej, če se zanašate na veliko zunanjih virov.
Ne pozabite, da čeprav to lahko pospeši vaše spletno mesto, sta gostovanje WordPressa, ki ga uporabljate, in tema, najpomembnejša dejavnika za hitrost vašega spletnega mesta. Za gostovanje WordPressa priporočam Cloudways in si lahko ogledate mojo oceno Cloudwaysa za razloge. Če je Cloudways preveč za vas, potem bosta Hostinger in Bluehost dobro delovala za majhna spletna mesta.
Za temo priporočam tudi GeneratePress in si lahko ogledate mojo recenzijo GeneratePress za razloge.





