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.

Brskalnik za vnaprejšnje pridobivanje DNS

Č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
Pomembna je zmogljivost vnaprejšnjega pridobivanja DNS

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.

Mfon Abel Ekene

Mfon Abel Ekene

Uživam v ustvarjanju vsebin, ki so koristne. Moja strast je pomagati internetni populaciji najti, kar potrebujejo, tako da jih usmerim v pravo smer. To je tisto, kar rad počnem, in vložil sem veliko ur raziskovanja in testiranja, da zagotovim, da počnem prav to s svojo vsebino na TargetTrend.

Članki: 51

Prejmite tehnične stvari

Tehnološki trendi, startup trendi, ocene, spletni dohodek, spletna orodja in trženje enkrat ali dvakrat mesečno