Îmbunătățiți viteza prin reducerea căutărilor DNS în WordPress

Publicat: 2022-10-28

Deși există câteva alte moduri de a face WordPress să funcționeze mai bine, reducerea căutărilor DNS este ceea ce vedeți adesea când utilizați orice instrument de testare a performanței paginii. Chiar și Google dorește să vă concentrați pe această componentă, care este esențială pentru optimizarea site-ului dvs. WordPress. Uneori, relația dintre timpul de căutare și DNS nu este luată în considerare, la fel ca și potențiala influență asupra timpului total de încărcare a site-ului dvs.

Ca orice alt factor, cum ar fi TTFB (timpul pentru primul octet) sau Latența rețelei, căutările DNS sunt un pilon important care influențează cât de bine funcționează pagina dvs. Web. Problema este că chiar și majoritatea consumatorilor nu sunt conștienți de acest lucru. Cum funcționează DNS?

Cuprins

Ce este un DNS?

Sistemul de nume de domeniu (DNS) convertește o adresă de domeniu într-o adresă IP, care apoi direcționează browser-ul către serverul web care deține fișierele site-ului web. Acest server returnează apoi pagina web solicitată, care este afișată ulterior în browserul de pe dispozitiv. Un alt termen pentru un Director de Internet este un sistem de nume de domeniu, care caută adresa IP asociată cu un anumit nume de domeniu. Fiecare dispozitiv care se conectează la internet are o adresă IP unică pe care alte computere o pot folosi pentru a intra în contact cu acesta.

Ce este o căutare DNS?

Fiecare domeniu se leagă la o anumită adresă IP. Site-ul este accesibil browserului prin respectiva Adresă IP. Conexiunea nu poate fi stabilită fără adresa IP.

Aceste adrese IP au însă structuri matematice complicate. Oamenii nu își pot aminti întotdeauna. Un termen, pe de altă parte, este ușor de reținut, ușor de urmărit și de marcat.

Fiecare nume de domeniu are acum propria sa adresă IP. Când cineva introduce numele domeniului în browser, ISP-ul său (furnizor de servicii de internet) solicită serverul de nume al domeniului. Cu cunoașterea adresei IP la care se rezolvă un nume de domeniu, sistemul DNS funcționează ca o agendă telefonică.

Căutarea DNS este procesul care determină adresa IP a oricărui nume de domeniu.

Timpul necesar sistemului și browserului pentru a localiza adresa IP a domeniului, astfel încât să poată începe descărcarea, este cunoscut sub numele de căutare DNS. Timpul tipic de finalizare a DNS este între 20 și 120 de milisecunde.

Care este un timp bun de răspuns DNS?

Cu cât timpul de răspuns este mai bun, cu atât numărul este mai mic. Căutările DNS durează de obicei între 20 și 120 de milisecunde. Poate doriți să vă gândiți să reduceți căutările dvs. dacă testul indică faptul că timpul de răspuns al site-ului dvs. se află la capătul superior al intervalului respectiv.

De ce este esențial să reduceți căutarea DNS?

Este bine cunoscut faptul că unul dintre cei mai importanți factori care influențează SEO și clasamentul în motoarele de căutare a unui site web este cât de repede se încarcă. Cu cât site-ul dvs. se încarcă mai repede, cu atât va apărea mai sus în rezultatele căutării. Un test de viteză a site-ului Web Teste de viteză a paginii Google poate arăta mai multe elemente vitale online importante, în special.

Statistica LCP (Largest Contentful Paint), care măsoară cât timp durează o pagină web pentru a se încărca din momentul în care utilizatorul accesează primul link până la momentul în care întreaga cantitate de conținut este afișată pe ecran, are un impact semnificativ asupra gradului înalt de clasare. un site este. Și pentru a fi considerat bun, pragul LCP ar trebui să fie între 0 și 2 secunde.

Dacă nu ar exista o procedură de căutare DNS, ar trebui să tastați adresa IP a site-ului web și nu numele domeniului în bara de adrese de fiecare dată când doriți să îl accesați. Și dacă pagina de căutare DNS a durat o secundă întreagă să se încarce. Ar fi mult mai mare decât ceea ce recomandă Google.

Ca rezultat, este imperativ să se genereze rezultate mai bune prin reducerea timpilor de căutare DNS cu cel puțin 40 ms.

Ce legătură are căutarea DNS cu viteza site-ului?

De fiecare dată când introduceți un nume de domeniu precum „website.com” în bara de adrese, este efectuată o interogare DNS. Procedura începe cu sistemul de nume de domeniu (DNS) al site-ului web care recunoaște adresa site-ului web pe care doriți să îl vizitați. DNS-ul obține apoi adresa IP a site-ului web după potrivirea domeniului cu acesta. După aceea, conținutul site-ului poate începe să se încarce.

Fără o căutare DNS, ar trebui să furnizați o adresă IP în loc de „website.com”, cum ar fi „xxx.xxx.xxx.xxx”. Vi se pare ușor de utilizat sau la îndemână?

Cum să reduceți căutările WordPress?

Prin reducerea căutărilor DNS, timpii de încărcare a site-ului dvs. și ratele de respingere pot fi îmbunătățite. Dacă folosiți serviciile lor, mai mulți testeri de viteză a paginii vă vor oferi îndrumări despre unde să începeți. Iată câteva dintre cele mai bune acțiuni pe care le puteți lua ca înlocuitor.

Utilizați un furnizor DNS rapid

Cel mai important pas este alegerea unui serviciu DNS de renume. Atât serviciile DNS gratuite, cât și cele premium sunt disponibile pe scară largă.

Primiți DNS gratuit atunci când cumpărați nume de domenii de la orice registrator binecunoscut, cum ar fi GoDaddy, NameCheap sau Namesilo. Acești furnizori DNS sunt de obicei lenți și, pe măsură ce cererile cresc, crește și timpul necesar pentru a efectua o interogare DNS.

Apoi, există furnizori de servicii DNS cu POP în mai multe țări, inclusiv Amazon și Cloudflare. DNS-urile de înaltă calitate sunt rapide și au o latență foarte mică.

Reduceți numărul de nume de gazdă

Cea mai simplă metodă de a reduce numărul de căutări DNS este să aveți mai puține nume de gazdă.

Numărul total de solicitări, însă, nu este ceea ce contează; mai degrabă, ceea ce contează este numărul total de solicitări făcute către fiecare domeniu individual. Verificați volumul de solicitări al fiecărui domeniu unic și, dacă este mare, depuneți eforturi pentru a-l reduce.

Priviți toate întrebările externe în timp ce faceți un test de performanță pe site-ul dvs. web. Ai nevoie de materiale de pe site-ul tău?

Străduiți-vă pentru un echilibru între gradul de utilizare și viteza site-ului.

Găzduiește resurse terțe la nivel local

Puteți găzdui materialele externe la nivel local dacă nu doriți să le eliminați de pe site-ul dvs. și alternativele sunt inadecvate.

Nu vor exista cereri din exterior în acest fel. În plus, veți avea control asupra modului în care sunt încărcate resursele. Puteți controla modul în care sunt stocate în cache activele și puteți alege dacă CDN-ul ar trebui să le trimită sau nu.

Mai întâi trebuie să găzduiți fișierul pe server după ce îl descărcați din resursa externă. Va accelera mai mult timpul de încărcare a site-ului dacă îl puneți pe CDN, mai degrabă pe serverul dvs.

Cu toate acestea, nu toate resursele pot fi utilizate în acest mod. Deoarece trebuie să fie încărcate de pe serverul lor și necesită actualizări regulate, anumite scripturi de la terți nu pot fi încărcate de pe găzduirea dvs.

Cu toate acestea, acest lucru funcționează bine pentru o serie de lucruri, cum ar fi adăugarea de fonturi, încorporarea de fotografii, Gravatare etc.

Utilizați memoria cache DNS

Adresa IP a domeniului poate fi stocată în memorie de către browser datorită memorării în cache DNS. Browserul nu trebuie să facă o cerere pentru a găsi IP-ul. Ca rezultat, timpul de căutare DNS al primului test de viteză este de obicei mai lung decât al celui de-al doilea.

Folosiți memoria cache DNS în beneficiul dumneavoastră. Numele de gazdă poate fi găsit de browser fără a utiliza DNS-ul datorită memoriei cache.

Măsurarea Time to Live sau TTL din memoria cache DNS.

Cu toate acestea, nu există un TTL ideal. Cu toate acestea, puteți utiliza și medii care sunt considerate a fi fost calculate corect.

Preluare DNS

În timp ce utilizatorul vizualizează pagina curentă, browserul poate efectua discret interogarea DNS datorită preluării DNS.

Pagina nu petrece timp pentru a căuta DNS atunci când un utilizator face clic pe orice link pentru a încărca pagina ulterioară. Drept urmare, următoarea pagină se încarcă rapid.

reduce căutările dns wordpress

Pentru aceasta, accesați WordPress Dashboard

Faceți clic pe Aspect -> Editor de fișiere temă din meniul din partea stângă

Trebuie să accesați fișierul singular.php din meniul din dreapta din Meniul Fișier Teme . În unele cazuri, veți vedea fișierul single.php aici în loc de singular.php , ambele sunt în esență la fel.

Adăugați următorul cod în fișier.

 <!-- DNS Prefetching --> <link rel="dns-prefetch" href="//www. yourwebsite .com">

După ce ați terminat, faceți clic pe Actualizare fișier.

Utilizați pluginul LiteSpeed ​​cache

LiteSpeed ​​Cache oferă cache CDN gratuită, precum și cache în browser. Poate fi folosit și pentru a configura preluarea DNS dacă vă este frică să scrieți codul manual. Avantajele suplimentare ale LiteSpeed ​​Cache includ minimizarea codului și stocarea în cache a obiectelor. Puteți folosi pluginul pentru a încărca leneș imagini pentru a accelera încărcarea și mai mult.

Obțineți cache LiteSpeed ​​în mod implicit cu fiecare site web WordPress CyberPanel.

Preluare DNS folosind LiteSpeed ​​Cache:

Accesați tabloul de bord WordPress și deschideți „ LiteSpeed ​​Cache " apoi selectați " Setări HTML " fila pagină.

Acum introduceți numele domeniului în câmpul DNS Prefetch. ( De exemplu: " //www.example.com " Unul pe linie ).

Nu uitați să adăugați „//” înainte de numele domeniului.

Acum, aceasta va configura DNS Prefetch cu cache LiteSpeed.

Dacă aveți întrebări despre preluarea prealabilă a DNS, anunțați-ne cu feedback.

Concluzie

Căutarea DNS este esențială pentru îmbunătățirea performanței site-ului web. Deși este o cantitate mică, dacă o ignori, s-ar putea să crească dramatic.

În acest eseu, am abordat căutarea DNS, cum să accelerați căutarea DNS și avantajele utilizării unor furnizori DNS mai rapizi.