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 boste izvedeli, kako dodati vnaprejšnje pridobivanje DNS v WordPressu s pomočjo vtičnika ali ročno. To lahko pomaga narediti Spletno mesto WordPress se hitro naloži.
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 imate veliko zunanjih virov, na katere se zanašate, Vnaprejšnje pridobivanje DNS lahko izboljša čas nalaganja. Za običajno spletno mesto WordPress, ki uporablja Googlove pisave, Google Analytics in tako naprej, lahko vnaprejšnje pridobivanje 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 PerfmatriGre za vrhunski vtičnik z veliko neverjetnimi funkcijami za pospešitev spletnega mesta WordPress. Druga alternativa je WP Rocket.
Za Perfmatters boste morali prenesite vtičnik z njihove strani. Namestite in aktivirajte ga na nadzorni plošči WordPress.
Č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 vnaprejšnje pridobivanje DNS v WordPressu dodati ročno brez vtičnika, boste morali urediti svojo temo functions.php.
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 lahko to pospeši vaše spletno mesto, sta gostovanje WordPress, ki ga uporabljate, in tema najpomembnejša dejavnika pri hitrosti vašega spletnega mesta. priporočam Oblaki za gostovanje WordPress in si lahko ogledate moje Pregled v oblakih iz razlogov. Če vam je Cloudways preveč Hostinger in Bluehost dobro deluje za majhna spletna mesta.
Priporočam tudi GeneratePress za temo in si lahko ogledate mojo GeneratePress pregled iz razlogov





