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 DNS išankstinį įkėlimą „WordPress“ sistemoje naudojant papildinį arba rankiniu būdu. Tai gali padėti pagreitinti „WordPress“ svetainės įkėlimą.
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, išankstinis DNS gavimas gali pagerinti įkėlimo laiką. Įprastoje „WordPress“ svetainėje, kurioje naudojami „Google“ šriftai, „Google Analytics“ ir pan., išankstinis DNS 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 tam yra „Perfmatters“ . Tai aukščiausios kokybės įskiepis su daugybe nuostabių funkcijų, skirtų „WordPress“ svetainės spartinimui. Kita alternatyva yra „WP Rocket“.
„Perfmatters“ įskiepį turėsite atsisiųsti iš jų svetainės . Įdiekite ir aktyvuokite jį savo „WordPress“ valdymo 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 rankiniu būdu pridėti DNS išankstinį įkėlimą „WordPress“ sistemoje be jokio papildinio, turėsite redaguoti temos failą 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ės veikimą, jūsų naudojamas „WordPress“ talpinimas ir tema yra svarbiausi veiksniai, lemiantys jūsų svetainės greitį. „WordPress“ talpinimui rekomenduoju „Cloudways“ , o mano „Cloudways“ apžvalgoje galite rasti priežasčių. Jei „Cloudways“ jums per sudėtinga, mažoms svetainėms puikiai tiks „Hostinger“ ir „Bluehost“ .
Taip pat rekomenduoju „GeneratePress“ temą, o priežasčių galite rasti mano „GeneratePress“ apžvalgoje.





