Ghid pentru reducerea căutărilor DNS
Publicat: 2023-02-12Căutările DNS sunt un element pe care mulți proprietari de site-uri îl trec cu vederea. Totuși, aceasta este o greșeală, deoarece prea multe căutări pot reduce viteza de încărcare a paginilor dvs. Vitezele reduse de încărcare pot duce, la rândul lor, la rate de respingere mai mari și la un clasament mai scăzut în motoarele de căutare.
Din fericire, există pași pe care îi puteți lua pentru a vă reduce căutările DNS. Există, de asemenea, pluginuri WordPress care se pot ocupa de această sarcină pentru tine. Pentru a face treaba eficient, totuși, va trebui mai întâi să înțelegeți mai multe despre căutările DNS și despre ce fel de timp de răspuns doriți.
În acest articol, vom discuta ce sunt căutările DNS și ce este un timp bun de răspuns DNS. Vom explica apoi cum să reduceți căutările DNS și vom lua în considerare unele dintre pluginurile pe care le puteți utiliza. Să începem!
Ce este o căutare DNS?
Serverele de nume de domeniu (DNS) sunt fundamentul internetului. Funcționează ca agendele telefonice pentru site-uri web, legându-le la adresele lor IP. La rândul său, o căutare DNS este procesul de găsire a adresei IP potrivite pentru un anumit site URL.
Responsabilitatea acestei căutări revine browserului web. Când navigați la un site web, browserul dvs. găsește toate resursele care necesită o căutare DNS. Apoi așteaptă procesarea căutării înainte de a descărca oricare dintre aceste resurse. Prin urmare, cu cât un site web necesită mai multe căutări, cu atât este nevoie de mai mult timp pentru ca browserul să își redeze paginile.
Ce este un timp bun de răspuns DNS?
Știind ce sunt căutările DNS vă poate ajuta să înțelegeți importanța reducerii acestora. Cu toate acestea, trebuie să verificați și să vedeți dacă acestea cauzează în prezent o problemă pe site-ul dvs. web. Pentru a face acest lucru, puteți utiliza o soluție de testare online, cum ar fi UltraTools.
Pentru a rula un test de căutare DNS, va trebui pur și simplu să furnizați adresa URL a site-ului dvs. web. Apoi faceți clic pe Go , iar Ultra Tools vă va testa timpul de răspuns DNS.
Deși acest lucru oferă o perspectivă asupra site-ului dvs., trebuie totuși să știți ce este un timp bun de răspuns DNS. Aceste instrumente înregistrează căutările în microsecunde. Cu cât numărul este mai mic, cu atât timpul de răspuns va fi mai bun.
Potrivit YSlow, căutările DNS durează în general între 20 ms și 120 ms. Dacă testul plasează timpul de răspuns al site-ului dvs. la capătul superior al acestei scale, vă recomandăm să vă reduceți căutările.
Cum îmi reduc căutările DNS?
Reducerea căutărilor DNS pe site-ul dvs. poate îmbunătăți vitezele de încărcare și poate reduce ratele de respingere. Dacă utilizați un tester de viteză a paginii, mulți vă vor oferi recomandări despre cum să începeți. În caz contrar, iată câțiva dintre cei mai buni pași pe care îi puteți lua.
1. Utilizați un serviciu DNS rapid
Primul pas este reducerea timpului de răspuns pentru căutările DNS. Una dintre cele mai bune modalități de a face acest lucru este utilizarea unui serviciu DNS rapid. Mulți oameni folosesc DNS-ul oferit de registratorii de domenii, cum ar fi Namecheap sau GoDaddy. Cu toate acestea, aceste opțiuni DNS gratuite sunt adesea prea lente.
Furnizorii DNS premium au, în general, timpi de răspuns mai rapizi. De exemplu, furnizorii mari, cum ar fi Cloudflare, au o infrastructură extinsă și centre de date globale. Acest lucru poate reduce impactul pe care îl au căutările DNS asupra vitezei site-ului dvs.

2. Reduceți numărul de nume de gazdă
Una dintre cele mai ușoare moduri de a reduce căutările DNS este să scapi de solicitările pentru diferite nume de gazdă. Când rulați site-ul dvs. printr-un test de viteză, cum ar fi Google PageSpeed Insights, este furnizată o listă de nume de gazdă și materiale care declanșează o solicitare DNS.
Puteți audita această listă pentru a reduce numărul de solicitări. Solicitările externe pentru elemente grafice, cum ar fi butoanele de pictograme sociale, necesită fiecare o căutare DNS. Prin urmare, în timpul auditului, verificați dacă aceste resurse sunt esențiale pentru site-ul dvs. Puteți cântări costul vitezei căutării DNS cu beneficiul păstrării resursei.
3. Găzduiți local resurse terțe
Dacă descoperiți că mai aveți o serie de resurse externe după auditul numelor de gazdă, luați în considerare găzduirea locală a resurselor. Găzduirea locală oferă, de asemenea, mai mult control asupra stocării în cache și a livrării acestor resurse și elimină pasul de căutare DNS.
Pentru a găzdui resursele, descărcați fișierele de care aveți nevoie oricând sunt stocate în prezent și încărcați-le pe serverul dvs. web sau CDN. Dacă utilizați WP Engine, puteți activa CDN-ul nostru și găzduiți fișierele acolo.
Dacă aveți solicitări pentru scripturi actualizate frecvent, cum ar fi bibliotecile de fonturi, totuși, găzduirea lor local ar putea să nu fie cea mai bună soluție. Deoarece aceste resurse sunt actualizate des, scripturile lor sunt mai bine lăsate în pace, iar alți pași pot fi luați pentru a reduce impactul căutării lor DNS.
4. Utilizați DNS Caching
O altă metodă de reducere a căutărilor DNS este să profitați de memorarea în cache DNS. Acest lucru oprește browserul să solicite o căutare de fiecare dată când necesită un element pe site-ul dvs.
Cache-ul DNS acționează ca stocare care deține numele de gazdă pentru o anumită perioadă de timp. Când un browser solicită elementul, memoria cache furnizează numele gazdei în loc să necesite o căutare DNS.
Lungimea memoriei cache DNS este determinată de Time To Live (TTL). Nu toate înregistrările DNS ar trebui să fie stocate în cache pentru aceeași perioadă de timp. Câteva linii directoare acceptate în mod obișnuit sunt:
- Înregistrări CNAME : 24 de ore
- Recorduri A și AAAA : cinci minute până la o oră
- Înregistrări TXT : 12 ore
- Înregistrări MX : 12 ore
Când configurați memorarea în cache DNS, rețineți că valorile TTL vor fi afișate de obicei în câteva secunde. Acest lucru va trebui să fie luat în considerare atunci când vă definiți valorile.
5. Folosiți DNS Prefetching
Preluarea permite browserelor să efectueze căutări DNS în fundal. Pe măsură ce un utilizator citește o pagină web, browserul va solicita elemente de preluare anticipată. Acesta este folosit în principal pentru link-uri din conținutul dvs.
Este ușor să configurați preîncărcarea DNS, adăugând următorul cod la antetul fișierului single.php (sub Aspect > Editor de teme ):
<!-- DNS Prefetching --> <link rel="dns-prefetch" href="//asset1.com"> <link rel="dns-prefetch" href="//asset2.com">
Lipiți codul în acest fișier, fie în partea de sus, fie în jos, și schimbați asset1.com și asset2.com la linkurile pe care doriți să le preluați în prealabil. De asemenea, puteți adăuga oricâte adrese URL suplimentare aveți nevoie.
Pluginuri pentru a reduce căutările DNS
Deși este posibil să reduceți manual căutările DNS în WordPress, există pluginuri care pot face procesul mai ușor. Aceste plugin-uri nu se vor ocupa de fiecare aspect al reducerii căutărilor DNS. Cu toate acestea, ei pot automatiza anumiți pași, cum ar fi folosirea memorării în cache a browserului și a găzduirii CDN.
1. WP Rocket
WP Rocket este un plugin premium care funcționează cu straturile de cache ale WP Engine. Oferă preîncărcare a conținutului și încărcare leneșă pentru imagini. Acest lucru accelerează redarea site-ului dvs. și reduce căutările DNS.
2. LiteSpeed Cache
LiteSpeed Cache oferă cache în browser și un cache CDN gratuit. De asemenea, îl puteți folosi pentru a configura preluarea DNS dacă nu sunteți sigur despre adăugarea manuală a codului. LiteSpeed Cache permite, de asemenea, minimizarea codului și stocarea în cache a obiectelor. Puteți chiar să utilizați pluginul pentru a încărca leneș imaginile, pentru a îmbunătăți și mai mult viteza de încărcare.
Creați experiențe digitale personalizate pe WP Engine
Reducerea căutărilor DNS este o metodă cheie de îmbunătățire a vitezei de încărcare a site-ului dvs. Există mulți pași pe care îi puteți lua pentru a reduce aceste căutări și pentru a accelera timpii de răspuns. Este important să profitați de stocarea în cache DNS și preîncărcarea, dar aveți nevoie și de un serviciu DNS rapid.
Un furnizor de găzduire WordPress de calitate vă poate ajuta cu acest ultim pas. La WP Engine, oferim servicii de cache și DNS încorporate. Acest lucru vă lasă mai mult timp pentru a vă concentra pe dezvoltarea WordPress și pe crearea unei experiențe digitale incredibile!