Kaip nustatyti išankstinį DNS gavimą „WordPress“.
Išankstinis DNS gavimas gali pagreitinti „WordPress“ svetainių įkėlimą. Svetainėje, kuri remiasi išoriniais ištekliais, pvz., „Google Analytics“, „Google“ šriftais ir kt., ji gali sutaupyti iki 500 ms.

Išankstinis domenų vardų sistemos gavimas, liaudiškai žinomas kaip išankstinis DNS gavimas, yra domenų vardų nustatymo procesas prieš vartotojams to paprašant. Jis daugiausia naudojamas siekiant greičiau įkelti svetaines ir padidinti bendrą našumą.
DNS prefektavimas „WordPress“ yra populiarus būdas pagreitinti svetainių įkėlimą iš anksto gavus įprastus reikalaujamus išteklius, tokius kaip „Google“ šriftai, „Google Analytics“, „Font Awesome“ ir kt.
Šiame įraše sužinosite, kaip pridėti išankstinį DNS gavimą „WordPress“ naudojant papildinį arba rankiniu būdu. Tai gali padėti sukurti „WordPress“ svetainė greitai įkeliama.
Kaip veikia išankstinis DNS iškvietimas?
DNS išankstinis gavimas veikia fone. Jei įkeliate išteklius iš daugelio domenų. Paprastai tai turės įtakos svetainės įkėlimo laikui, nes naršyklė užtruks apie 100 ms DNS paieškai atlikti.
Tai reiškia, kad jei turite iki 5 domenų, iš kurių įkeliate išteklius, naršyklės paieška gali užtrukti iki 500 ms.
Tačiau išankstinis DNS gavimas yra tai, kad domenas, kuriuo pasitikite, įkeliamas fone, prieš vartotojui spustelėjus nuorodą, kuri jį suaktyvins.
Tai reiškia, kad tuo metu, kai vartotojas jį spustelėja, ištekliai yra paruošti ir puslapis bus įkeltas akimirksniu.

Jei turite daug išorinių išteklių, kuriais pasitikite, DNS išankstinis gavimas gali pagerinti jūsų įkėlimo laiką. Įprastoje „WordPress“ svetainėje, kurioje naudojami „Google“ šriftai, „Google Analytics“ ir pan., DNS išankstinis gavimas gali sutaupyti iki 500 ms įkėlimo laiko.
Kam naudoti išankstinį DNS gavimą
Yra daug išteklių, kuriuos galite iš anksto gauti, kad svetainė būtų įkeliama greičiau. Jie apima:
- "Google" šriftai
- "Google Analytics"
- CDN URL
- "Google" žymų tvarkyklė
- Šrifto nuostabus
- Google žemėlapis
- Ir bet kokie išoriniai ištekliai
Kaip nustatyti išankstinį DNS gavimą „WordPress“.
Norėdami įgalinti išankstinį DNS gavimą „WordPress“, atlikite šiuos veiksmus:
1. Įdiekite DNS Prefetch papildinį
Lengviausias būdas įdiegti išankstinį DNS gavimą „WordPress“ yra naudoti papildinį. Taip sutaupysite streso, kurį turėsite redaguoti temos failus.
Geriausias įskiepis tai tvarkyti yra KvepalaiTai aukščiausios kokybės įskiepis su daugybe nuostabių funkcijų, skirtų pagreitinti „WordPress“ svetainę. Kita alternatyva yra WP raketų.
Perfmatters, jums reikės atsisiųskite papildinį iš savo svetainės. Įdiekite ir suaktyvinkite jį savo „WordPress“ prietaisų skydelyje.
Jei nenorite naudoti papildinio, o tai padaryti rankiniu būdu, pereikite tiesiai prie 4 punkto.
2. Pridėkite domenų, kuriuos norite gauti iš anksto
Įdiegę ir suaktyvinę „Perfmatters“ papildinį. Eikite į papildinio nustatymus ir spustelėkite papildomą bakstelėjimą. Čia galite pridėti domenų, kuriuos norite iš anksto gauti.
Kiekvienoje eilutėje turėtumėte pridėti tik vieną domeną, vadovaudamiesi toliau pateikta schema:
//fonts.googleapis.com //www.google-analytics.com //cdnjs.cloudflare.com //www.googletagmanager.com

Jei naudojate WP Rocket, eikite į skirtuką Išankstinis įkėlimas ir slinkite žemyn iki Prefetch DNS Requests. Čia galite įvesti URL, kuriuos norite iš anksto gauti, tą patį šabloną, kaip ir aukščiau.
3. Išsaugokite pakeitimus.
Būtinai išsaugokite pakeitimus. Tai viskas.
4. Rankiniu būdu pridėkite išankstinį DNS gavimą „WordPress“.
Jei norite pridėti išankstinį DNS gavimą „WordPress“ rankiniu būdu be jokio papildinio, turėsite redaguoti savo temą functions.php.
Tiesiog pridėkite žemiau esantį kodą į savo functions.php. Toliau pateiktame pavyzdyje kaip vadovą pridėjau Google Analytics, Google Tag Manager ir Google šriftų. Galite jį redaguoti ir pridėti daugiau.
//* 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);
Tiesiog pridėkite naują eilutę, kuri yra tokia:
<link rel="dns-prefetch" href="https://DOMAIN.com" />
Išvada
Išankstinis DNS gavimas gali pagreitinti jūsų svetainę, ypač mobiliąją versiją. Turėtumėte pastebėti skirtumą, ypač jei pasikliaujate daugybe išorinių išteklių.
Atminkite, kad nors tai gali pagreitinti jūsų svetainę, jūsų naudojama „WordPress“ priegloba ir tema yra svarbiausias veiksnys, lemiantis svetainės greitį. rekomenduoju Cloudways WordPress prieglobai ir galite pamatyti mano „Cloudways“ apžvalga dėl priežasčių. Jei „Cloudways“ jums per daug, tada Hostinger bei Bluehost puikiai tiks mažoms svetainėms.
Aš taip pat rekomenduoju Generuoti spaudą tema ir jūs galite pamatyti mano „GeneratePress“ apžvalga dėl priežasčių





