Migliora la velocità riducendo le ricerche DNS in WordPress

Pubblicato: 2022-10-28

Sebbene ci siano molti altri modi per far funzionare meglio WordPress, la riduzione delle ricerche DNS è ciò che si vede spesso quando si utilizza uno strumento di test delle prestazioni della pagina. Anche Google vuole che tu ti concentri su questo componente, fondamentale per ottimizzare il tuo sito WordPress. A volte, la relazione tra il tempo di ricerca e il DNS viene ignorata, così come la potenziale influenza sul tempo di caricamento totale del tuo sito web.

Come qualsiasi altro fattore, come TTFB (tempo per il primo byte) o latenza di rete, le ricerche DNS sono un pilastro importante che influenza le prestazioni della tua pagina Web. Il problema è che anche la maggior parte dei consumatori non ne è a conoscenza. Come funziona il DNS?

Sommario

Che cos'è un DNS?

Il Domain Name System (DNS) converte un indirizzo di dominio in un indirizzo IP, che quindi indirizza il browser al particolare server web che contiene i file del sito web. Questo server restituisce quindi la pagina Web richiesta, che viene successivamente mostrata nel browser del tuo dispositivo. Un altro termine per una directory Internet è un sistema di nomi di dominio, che ricerca l'indirizzo IP associato a un determinato nome di dominio. Ogni dispositivo che si connette a Internet ha un indirizzo IP univoco che altri computer possono utilizzare per entrare in contatto con esso.

Che cos'è una ricerca DNS?

Ogni dominio si collega a un determinato indirizzo IP. Il sito è reso accessibile al browser da tale indirizzo IP. Non è possibile stabilire la connessione senza l'indirizzo IP.

Questi indirizzi IP, tuttavia, hanno complesse strutture matematiche. Le persone non possono sempre ricordarli. Un termine, d'altra parte, è semplice da ricordare, semplice da rintracciare e brandizzabile.

Ogni nome di dominio ha ora il proprio indirizzo IP. Quando qualcuno digita il nome di dominio nel proprio browser, il suo ISP (provider di servizi Internet) richiede il server dei nomi del dominio. Con la conoscenza dell'indirizzo IP a cui si risolve un nome di dominio, il sistema DNS funziona come una rubrica.

La ricerca DNS è il processo che determina l'indirizzo IP di qualsiasi nome di dominio.

Il tempo impiegato dal sistema e dal browser per individuare l'indirizzo IP del dominio in modo che possa iniziare il download è noto come ricerca DNS. Il tempo di completamento del DNS tipico è compreso tra 20 e 120 millisecondi.

Qual è un buon tempo di risposta DNS?

Migliore è il tempo di risposta, minore è il numero. Le ricerche DNS in genere richiedono da 20 a 120 millisecondi. Potresti pensare di ridurre le tue ricerche se il test indica che il tempo di risposta del tuo sito è all'estremità superiore di quell'intervallo.

Perché è essenziale ridurre la ricerca DNS?

È risaputo che uno dei fattori più importanti che influiscono sul posizionamento SEO e sui motori di ricerca di un sito Web è la velocità di caricamento. Più veloce è il caricamento del tuo sito web, più alto apparirà nei risultati di ricerca. Un test di velocità del sito Web di Google Page Speed ​​Tests può mostrare in particolare vari importanti elementi vitali online.

La statistica LCP (Largest Contentful Paint), che misura il tempo necessario al caricamento di una pagina Web dal momento in cui l'utente seleziona il primo collegamento al momento in cui l'intera quantità di contenuto viene visualizzata sullo schermo, ha un impatto significativo sulla posizione in classifica un sito web è. E per essere considerata buona, la soglia LCP dovrebbe essere compresa tra 0 e 2 secondi.

Se non ci fosse una procedura di ricerca DNS, dovresti digitare l'indirizzo IP del sito web anziché il nome di dominio nella barra degli indirizzi ogni volta che volevi accedervi. E se la pagina di ricerca DNS ha impiegato un secondo intero per caricarsi. Sarebbe molto più grande di ciò che Google consiglia vivamente.

Di conseguenza, è fondamentale generare risultati migliori riducendo i tempi di ricerca DNS di almeno 40 ms.

Che cosa ha a che fare la ricerca DNS con la velocità del sito?

Ogni volta che digiti un nome di dominio come "sito web.com" nella barra degli indirizzi, viene eseguita una query DNS. La procedura inizia con il Domain Name System (DNS) del sito che riconosce l'indirizzo del sito che si desidera visitare. Il DNS ottiene quindi l'indirizzo IP del sito Web dopo aver abbinato il dominio con esso. Successivamente, il contenuto del sito Web può iniziare a caricare.

Senza una ricerca DNS, dovresti fornire un indirizzo IP invece di "sito web.com", ad esempio "xxx.xxx.xxx.xxx". Ti sembra facile da usare o utile?

Come ridurre le ricerche WordPress?

Riducendo le ricerche DNS, i tempi di caricamento del tuo sito Web e le frequenze di rimbalzo possono essere entrambi migliorati. Se utilizzi i loro servizi, diversi tester di velocità della pagina forniranno indicazioni su dove iniziare. Ecco alcuni dei migliori atti che puoi prendere come sostituto.

Usa un provider DNS veloce

Il passaggio più cruciale è scegliere un servizio DNS affidabile. Sia i servizi DNS gratuiti che quelli premium sono ampiamente disponibili.

Ricevi DNS gratuito quando acquisti nomi di dominio da qualsiasi registrar noto, come GoDaddy, NameCheap o Namesilo. Questi provider DNS sono in genere lenti e, con l'aumento delle richieste, aumenta anche il tempo necessario per eseguire una query DNS.

Poi ci sono fornitori di servizi DNS con POP in diverse nazioni, tra cui Amazon e Cloudflare. I DNS di alta qualità sono veloci e hanno una latenza molto ridotta.

Riduci il numero di nomi host

Il metodo più semplice per ridurre il numero di ricerche DNS consiste nell'avere meno nomi host.

Il numero complessivo delle richieste, tuttavia, non è ciò che conta; piuttosto, ciò che conta è il numero totale di richieste fatte a ogni singolo dominio. Controlla il volume di richieste di ciascun dominio univoco e, se è elevato, fai uno sforzo per ridurlo.

Guarda tutte le richieste esterne mentre esegui un test delle prestazioni sul tuo sito web. Hai bisogno dei materiali per il tuo sito web?

Cerca un equilibrio tra l'usabilità e la velocità del sito web.

Ospitare risorse di terze parti in locale

Puoi ospitare i materiali esterni localmente se non vuoi rimuoverli dal tuo sito Web e le alternative sono inadeguate.

Non ci saranno richieste esterne in questo modo. Inoltre, avrai il controllo su come vengono caricate le risorse. Puoi controllare il modo in cui le risorse vengono memorizzate nella cache e scegliere se la CDN deve inviarle o meno.

Devi prima ospitare il file sul tuo server dopo averlo scaricato dalla risorsa esterna. Accelera di più il tempo di caricamento del sito se lo metti sulla CDN piuttosto che sul tuo server.

Non tutte le risorse, tuttavia, possono essere utilizzate in questo modo. Poiché devono essere caricati dal loro server e richiedono aggiornamenti regolari, alcuni script di terze parti non possono essere caricati dal tuo hosting.

Tuttavia, questo funziona bene per una serie di cose, come l'aggiunta di caratteri, l'incorporamento di foto, Gravatar, ecc.

Usa la cache DNS

L'indirizzo IP del dominio può essere memorizzato in memoria dal browser grazie al caching DNS. Il browser non deve effettuare una richiesta per trovare l'IP. Di conseguenza, il tempo di ricerca DNS del primo test di velocità è in genere più lungo del secondo.

Sfrutta la cache DNS a tuo vantaggio. Il nome host può essere trovato dal browser senza utilizzare il DNS grazie alla cache.

Misurazione Time to Live, o TTL, della cache DNS.

Tuttavia, non esiste un TTL ideale. Tuttavia, puoi anche utilizzare le medie che si ritiene siano state calcolate correttamente.

Prelettura DNS

Mentre l'utente sta visualizzando la pagina corrente, il browser può eseguire discretamente la query DNS grazie al prefetching DNS.

La pagina non impiega il tempo per cercare il DNS quando un utente fa clic su qualsiasi collegamento per caricare la pagina successiva. Di conseguenza, la pagina seguente viene caricata rapidamente.

ridurre le ricerche DNS wordpress

Per questo, vai alla dashboard di WordPress

Fare clic su Aspetto -> Editor file tema dal menu a sinistra

È necessario accedere al file singular.php dal menu a destra nel menu dei file dei temi . In alcuni casi vedrai il file single.php qui invece di singular.php , entrambi sono essenzialmente gli stessi.

Aggiungi il codice seguente nel file.

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

Al termine, fai clic su Aggiorna file.

Usa il plug-in della cache LiteSpeed

LiteSpeed ​​Cache offre gratuitamente la memorizzazione nella cache della CDN e la memorizzazione nella cache del browser. Può anche essere usato per configurare il prefetch DNS se hai paura di scrivere manualmente il codice. Ulteriori vantaggi di LiteSpeed ​​Cache includono la minimizzazione del codice e la memorizzazione nella cache degli oggetti. Puoi utilizzare il plug-in per caricare pigramente le immagini per accelerare ulteriormente il caricamento.

Ottieni la cache LiteSpeed ​​per impostazione predefinita con ogni sito Web WordPress di CyberPanel.

Prelettura DNS utilizzando LiteSpeed ​​Cache:

Vai alla dashboard di WordPress e apri " LiteSpeed ​​Cache " quindi seleziona " Impostazioni HTML " scheda della pagina.

Ora inserisci il nome di dominio nella casella del campo Prefetch DNS. ( Ad esempio: " //www.example.com " Uno per riga ).

Non dimenticare di aggiungere "//" prima del nome di dominio.

Ora questo imposterà DNS Prefetch con la cache LiteSpeed.

Se hai domande sul precaricamento DNS, faccelo sapere con il feedback.

Conclusione

La ricerca DNS è essenziale per il miglioramento delle prestazioni del sito web. Sebbene sia una piccola quantità, se la ignori, potrebbe aumentare notevolmente.

In questo saggio, ho trattato la ricerca DNS, come accelerare la ricerca DNS e i vantaggi dell'utilizzo di provider DNS più veloci.