A pré-busca de DNS permite que você resolva nomes de domínio, fazendo uma pesquisa de DNS em segundo plano. Isso funciona antes que um usuário clique em um link, o que, por sua vez, pode ajudar a melhorar o desempenho.
A pré-busca de DNS é feita adicionando uma tag rel="dns-prefetch"
no cabeçalho do seu site WordPress. Por exemplo:
<link rel="dns-prefetch" href="//dominio.com">
Algumas coisas comuns para usar a pré-busca de DNS são sua URL CDN, fontes do Google, Google Analytics, etc.
<link rel = "dns-prefetch" href = "// cdn.domain.com /">
<link rel = "dns-prefetch" href = "// fonts.googleapis.com /">
<link rel = "dns-prefetch" href = "// www.google-analytics.com">
Estes códigos HTML devem ser adicionados dentro das tags <head></head>
dos arquivos do seu site.
Índice
Ativar a pré-busca de DNS no WordPress
A DNS prefetch é suportada por todos os principais navegadores, exceto para iOS Safari, Opera Mini e Navegador Android. E como você já leu anteriormente, deve ser incluído no cabeçalho do site.
Se você está usando WordPress, para criar o seu site, ou blog, pode facilmente implementar pré-busca de DNS com o plugin Simple DNS Prefetch.
Basta instalar a adicionar as URLs.
O que é rel = dns-prefetch?
É uma maneira de acelerar as páginas da web pré-resolvendo o DNS. O uso de rel = dns-prefetch sugere que um navegador deve resolver o DNS de um domínio específico antes de ser explicitamente chamado. Então ele faz uma chamada de pré-busca de DNS e um servidor web.
Exemplo de uso de rel = dns-prefetch
<link rel = "dns-prefetch" href = "https://cdn.varvy.com">
O código acima está basicamente dizendo que:
- Eu quero resolver um nome de domínio antes de ser chamado.
- O nome de domínio é cdn.meusite.com.
Propósito do rel = dns-prefetch
A razão principal para rel = dns-prefetch existir é acelerar a maneira como as páginas da Web são carregadas quando estão usando domínios diferentes para recursos de páginas.
Ele pode obter ganhos de velocidade de páginas controlando de maneira eficaz a maneira como os tempos de pesquisa de DNS ocorrem.
Esse processo é geralmente chamado de DNS prefetch.
Definição do W3C
O tipo de relação de link de pré-busca de DNS é usado para indicar uma origem que será usada para buscar recursos necessários. E em que o agente de usuário deve resolver o mais cedo possível.