Melhore a velocidade reduzindo as pesquisas de DNS no WordPress

Publicados: 2022-10-28

Embora existam várias outras maneiras de fazer o WordPress funcionar melhor, reduzir as pesquisas de DNS é o que você costuma ver ao usar qualquer ferramenta de teste de desempenho de página. Até o Google quer que você se concentre nesse componente, essencial para otimizar seu site WordPress. Às vezes, a relação entre o tempo de pesquisa e o DNS é desconsiderada, assim como a influência potencial no tempo total de carregamento do seu site.

Como qualquer outro fator, como TTFB (tempo para o primeiro byte) ou latência de rede, as pesquisas de DNS são um pilar importante que influencia o desempenho de sua página da Web. O problema é que mesmo a maioria dos consumidores desconhece isso. Como funciona o DNS?

Índice

O que é um DNS?

O Domain Name System (DNS) converte um endereço de domínio em um endereço IP, que direciona o navegador para o servidor da Web específico que contém os arquivos do site. Este servidor retorna a página da Web solicitada, que é exibida posteriormente no navegador do seu dispositivo. Outro termo para um Diretório da Internet é um sistema de nome de domínio, que procura o endereço IP associado a um determinado nome de domínio. Cada dispositivo que se conecta à internet possui um endereço IP exclusivo que outros computadores podem usar para entrar em contato com ele.

O que é uma pesquisa de DNS?

Cada domínio é vinculado a um determinado endereço IP. O site fica acessível ao navegador por esse endereço IP. A conexão não pode ser estabelecida sem o endereço IP.

Esses endereços IP, no entanto, têm estruturas matemáticas complexas. As pessoas nem sempre conseguem se lembrar deles. Um termo, por outro lado, é simples de lembrar, fácil de rastrear e brandable.

Cada nome de domínio agora tem seu próprio endereço IP. Quando alguém digita o nome de domínio em seu navegador, seu ISP (Internet Service Provider) solicita o servidor de nomes do domínio. Com o conhecimento do endereço IP para o qual um nome de domínio resolve, o sistema DNS funciona como uma lista telefônica.

DNS Lookup é o processo que determina o endereço IP de qualquer nome de domínio.

O tempo que o sistema e o navegador levam para localizar o endereço IP do domínio para que o download possa começar é conhecido como pesquisa de DNS. O tempo típico de conclusão do DNS é entre 20 e 120 milissegundos.

O que é um bom tempo de resposta de DNS?

Quanto melhor o tempo de resposta, menor o número. As pesquisas de DNS geralmente levam de 20 a 120 milissegundos. Você pode querer pensar em reduzir suas pesquisas se o teste indicar que o tempo de resposta do seu site está no limite superior desse intervalo.

Por que é essencial reduzir a pesquisa de DNS?

É sabido que um dos fatores mais importantes que afetam o SEO de um site e as classificações dos mecanismos de pesquisa é a rapidez com que ele carrega. Quanto mais rápido o seu site carregar, mais alto ele aparecerá nos resultados de pesquisa. Um teste de velocidade do site do Google Page Speed ​​Tests pode mostrar vários sinais vitais online importantes, em particular.

A estatística LCP (Largest Contentful Paint), que mede quanto tempo leva para uma página da Web carregar desde o momento em que o usuário acessa o primeiro link até o momento em que toda a quantidade de conteúdo é exibida na tela, tem um impacto significativo na classificação um site é. E para ser considerado bom, o limiar do LCP deve estar entre 0 e 2 segundos.

Se não houvesse um procedimento de pesquisa de DNS, você teria que digitar o endereço IP do site em vez do nome de domínio na barra de endereços toda vez que quisesse acessá-lo. E se a página de pesquisa de DNS demorasse um segundo para carregar. Seria muito maior do que o Google aconselha fortemente.

Como resultado, é imperativo gerar melhores resultados reduzindo os tempos de pesquisa de DNS em pelo menos 40 ms.

O que a pesquisa de DNS tem a ver com a velocidade do site?

Toda vez que você digita um nome de domínio como "website.com" na barra de endereços, uma consulta DNS é realizada. O procedimento começa com o Domain Name System (DNS) do site reconhecendo o endereço do site que você deseja visitar. O DNS obtém o endereço IP do site depois de combinar o domínio com ele. Depois disso, o conteúdo do site pode começar a carregar.

Sem uma pesquisa de DNS, você precisaria fornecer um endereço IP em vez de "website.com", como "xxx.xxx.xxx.xxx". Isso parece fácil de usar ou útil para você?

Como reduzir as pesquisas do WordPress?

Ao reduzir as pesquisas de DNS, os tempos de carregamento e as taxas de rejeição do seu site podem ser melhorados. Se você usar os serviços deles, vários testadores de velocidade de página fornecerão orientações sobre por onde começar. Aqui estão alguns dos melhores atos que você pode tomar como substituto.

Use um provedor de DNS rápido

O passo mais crucial é escolher um serviço de DNS respeitável. Os serviços DNS gratuitos e premium estão amplamente disponíveis.

Você recebe DNS gratuito quando compra nomes de domínio de qualquer registrador conhecido, como GoDaddy, NameCheap ou Namesilo. Esses provedores de DNS geralmente são lentos e, à medida que as solicitações aumentam, também aumenta o tempo necessário para realizar uma consulta de DNS.

Depois, há provedores de serviços DNS com POPs em vários países, incluindo Amazon e Cloudflare. DNSs de alta qualidade são rápidos e têm muito pouca latência.

Reduza o número de nomes de host

O método mais simples para reduzir o número de pesquisas de DNS é ter menos nomes de host.

O número total de solicitações, no entanto, não é o que importa; em vez disso, o que importa é o número total de solicitações feitas para cada domínio individual. Verifique o volume de solicitações de cada domínio exclusivo e, se for alto, faça um esforço para reduzi-lo.

Observe todas as consultas externas ao fazer um teste de desempenho em seu site. Você precisa dos materiais em seu site?

Esforce-se por um equilíbrio entre a usabilidade e a velocidade do site.

Hospedar recursos de terceiros localmente

Você pode hospedar os materiais externos localmente se não quiser removê-los do seu site e as alternativas forem inadequadas.

Não haverá solicitações externas dessa maneira. Além disso, você terá controle sobre como os recursos são carregados. Você pode controlar como os ativos são armazenados em cache e escolher se a CDN deve ou não enviá-los.

Você deve primeiro hospedar o arquivo em seu servidor depois de baixá-lo do recurso externo. Isso acelerará mais o tempo de carregamento do site se você o colocar na CDN em vez de no seu servidor.

Nem todos os recursos, porém, podem ser utilizados dessa maneira. Como eles devem ser carregados de seu servidor e exigem atualizações regulares, determinados scripts de terceiros não podem ser carregados de sua hospedagem.

No entanto, isso funciona bem para várias coisas, como adicionar fontes, incorporar fotos, Gravatars, etc.

Usar cache DNS

O endereço IP do domínio pode ser armazenado na memória pelo navegador graças ao cache DNS. O navegador não precisa fazer uma solicitação para encontrar o IP. Como resultado, o tempo de pesquisa de DNS do primeiro teste de velocidade geralmente é maior que o do segundo.

Faça uso do cache DNS para seu benefício. O nome do host pode ser encontrado pelo navegador sem usar o DNS graças ao cache.

A medição do Time to Live, ou TTL, do cache DNS.

No entanto, não existe um TTL ideal. No entanto, você também pode usar médias consideradas calculadas corretamente.

Pré-busca de DNS

Enquanto o usuário está visualizando a página atual, o navegador pode realizar discretamente a consulta DNS graças à pré-busca de DNS.

A página não gasta tempo para pesquisar o DNS quando um usuário clica em qualquer link para carregar a página subsequente. Como resultado, a página a seguir é carregada rapidamente.

reduzir pesquisas de dns wordpress

Para isso, acesse o Painel do WordPress

Clique em Aparência -> Editor de arquivo de tema no menu do lado esquerdo

Você precisa acessar o arquivo singular.php no menu do lado direito no menu Arquivo de Temas . Em alguns casos, você verá o arquivo single.php aqui em vez de singular.php , ambos são essencialmente os mesmos.

Adicione o seguinte código no arquivo.

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

Quando terminar, clique em Atualizar arquivo.

Use o plug-in de cache LiteSpeed

O LiteSpeed ​​Cache oferece cache CDN gratuito, bem como cache do navegador. Ele também pode ser usado para configurar a pré-busca de DNS se você tiver medo de escrever código manualmente. As vantagens adicionais do LiteSpeed ​​Cache incluem minificação de código e cache de objetos. Você pode usar o plugin para carregar imagens preguiçosamente para acelerar ainda mais o carregamento.

Você obtém o cache LiteSpeed ​​por padrão em todos os sites WordPress do CyberPanel.

Pré-busca de DNS usando o LiteSpeed ​​Cache:

Vá para o painel do WordPress e abra " Cache LiteSpeed " e selecione o " Configurações HTML " guia da página.

Agora insira o nome de domínio na caixa de campo DNS Prefetch. ( Por exemplo: " //www.example.com " Um por linha ).

Não se esqueça de adicionar "//" antes do nome de domínio.

Agora, isso configurará a pré-busca de DNS com o cache LiteSpeed.

Se você tiver alguma dúvida sobre a pré-busca de DNS, informe-nos com o feedback.

Conclusão

A pesquisa de DNS é essencial para a melhoria do desempenho do site. Embora seja uma pequena quantidade, se você ignorá-la, pode aumentar drasticamente.

Neste ensaio, abordei a pesquisa de DNS, como acelerar a pesquisa de DNS e as vantagens de utilizar provedores de DNS mais rápidos.