Kako postaviti DNS prethodno dohvaćanje u WordPressu
DNS prethodno dohvaćanje može ubrzati učitavanje WordPress stranica. Za web mjesto koje se oslanja na vanjske resurse kao što su Google Analytics, Google fontovi i više, može uštedjeti do 500 ms.

Prethodno dohvaćanje sustava naziva domena popularno poznato kao DNS prethodno dohvaćanje je proces rješavanja naziva domena prije nego što to korisnici zatraže. Uglavnom se koristi za brže učitavanje web stranica i povećanje ukupne učinkovitosti.
DNS prefecting u WordPressu popularan je način da se web stranice brže učitavaju unaprijed učitavanjem redovno traženih resursa kao što su Google fontovi, Google analytics, Font Awesome i više.
U ovom postu naučit ćete kako dodati DNS prefetching u WordPressu uz pomoć dodatka ili ručno. To može pomoći da se WordPress stranica brže učita.
Kako funkcionira DNS Prefetch?
DNS Prefetch radi u pozadini. Ako učitavate resurse s mnogo domena. To će obično utjecati na vrijeme učitavanja web stranice jer će pregledniku trebati oko 100 ms da izvrši DNS traženje.
To znači da ako imate do 5 domena s kojih učitavate resurse, pregledniku bi moglo trebati do 500 ms za traženje.
Ali ono što DNS prethodno dohvaćanje čini je da čini da se domena na koju se oslanjate učitava u pozadini prije nego što korisnik klikne vezu koja će to pokrenuti.
To znači da u trenutku kada korisnik klikne na nju, resursi su spremni i stranica će se odmah učitati.

Ako se oslanjate na mnogo vanjskih resursa, DNS prefetch može poboljšati vrijeme učitavanja. Za tipičnu WordPress stranicu koja koristi Google fontove, Google Analytics i slično, DNS prefetch može uštedjeti do 500 ms vremena učitavanja.
Za što koristiti DNS prethodno dohvaćanje
Postoji mnogo resursa koje možete unaprijed dohvatiti kako biste brže učitavali svoje web mjesto. Oni uključuju:
- Google fontovi
- Google Analytics
- CDN URL
- Google upravitelj oznaka
- Font Strašan
- Google mapa
- I sve vanjske resurse
Kako postaviti DNS prethodno dohvaćanje u WordPressu
Slijedite ove korake kako biste omogućili DNS prethodno dohvaćanje u WordPressu:
1. Instalirajte dodatak DNS Prefetch
Najlakši način za implementaciju DNS prethodnog dohvaćanja u WordPressu je korištenje dodatka. To će vam uštedjeti stres od uređivanja vaših tematskih datoteka.
Najbolji dodatak za rješavanje ovog problema je Perfmatters . To je premium dodatak s mnogo nevjerojatnih značajki za ubrzavanje WordPress web stranice. Druga alternativa je WP Rocket.
Za Perfmatters, morat ćete preuzeti dodatak s njihove stranice . Instalirajte ga i aktivirajte u svojoj WordPress nadzornoj ploči.
Ako radije ne želite koristiti dodatak nego to učiniti ručno, prijeđite odmah na točku 4.
2. Dodajte domene za prethodno dohvaćanje
Nakon instalacije i aktivacije dodatka Perfmatters. Idite na postavke dodatka i kliknite na dodatnu slavinu. Tamo možete dodati domene za prethodno dohvaćanje.
Trebali biste dodati samo jednu domenu po retku prema donjem uzorku:
//fonts.googleapis.com //www.google-analytics.com //cdnjs.cloudflare.com //www.googletagmanager.com

Za WP Rocket idite na karticu Preload i pomaknite se dolje do Prefetch DNS Requests. Tamo možete unijeti URL-ove za koje želite unaprijed dohvatiti isti uzorak kao onaj iznad.
3. Spremite promjene.
Provjerite jeste li spremili promjene. To je sve.
4. Ručno dodajte DNS prethodno dohvaćanje u WordPress.
Ako želite ručno dodati DNS prefetching u WordPressu bez ikakvog dodatka, morat ćete urediti datoteku functions.php svoje teme.
Samo dodajte kod u nastavku u svoj functions.php. U donjem primjeru dodao sam Google Analytics, Google Tag Manager i Google fontove kao vodič. Možete ga urediti i možete dodati više.
//* 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 novi redak koji je ovakav:
<link rel="dns-prefetch" href="https://DOMAIN.com" />
Zaključak
Prethodno dohvaćanje DNS-a može ubrzati vašu web stranicu, osobito mobilnu verziju. Trebali biste primijetiti razliku, osobito ako se oslanjate na puno vanjskih resursa.
Imajte na umu da iako ovo može ubrzati vašu stranicu, WordPress hosting koji koristite i tema su najvažniji faktori u brzini vaše stranice. Preporučujem Cloudways za WordPress hosting, a možete pogledati moju recenziju Cloudwaysa s razlozima. Ako vam je Cloudways previše, Hostinger i Bluehost će dobro funkcionirati za male web stranice.
Također preporučujem GeneratePress za temu, a možete pogledati moju recenziju GeneratePressa s razlozima.





