Guía para reducir las búsquedas de DNS

Publicado: 2023-02-12

Las búsquedas de DNS son un elemento que muchos propietarios de sitios web pasan por alto. Sin embargo, esto es un error, porque demasiadas búsquedas pueden reducir la velocidad de carga de sus páginas. Las velocidades de carga lentas pueden, a su vez, generar tasas de rebote más altas y clasificaciones más bajas en los motores de búsqueda.

Afortunadamente, hay pasos que puede seguir para reducir sus búsquedas de DNS. También hay complementos de WordPress que pueden manejar esta tarea por usted. Sin embargo, para hacer el trabajo de manera efectiva, primero deberá comprender más sobre las búsquedas de DNS y qué tipo de tiempo de respuesta está buscando.

En este artículo, discutiremos qué son las búsquedas de DNS y qué es un buen tiempo de respuesta de DNS. Luego explicaremos cómo reducir las búsquedas de DNS y consideraremos algunos de los complementos que puede usar. ¡Empecemos!

Tabla de contenido
1. ¿Qué es una búsqueda de DNS?
2. ¿Qué es un buen tiempo de respuesta de DNS?
3. ¿Cómo reduzco mis búsquedas de DNS?
3.1. 1. Utilice un servicio de DNS rápido
3.2. 2. Reduzca la cantidad de nombres de host
3.3. 3. Aloje recursos de terceros localmente
3.4. 4. Utilice el almacenamiento en caché de DNS
3.5. 5. Hacer uso de la captación previa de DNS
4. Complementos para reducir las búsquedas de DNS
4.1. 1. Cohete WP
4.2. 2. Caché LiteSpeed
5. Cree experiencias digitales personalizadas en WP Engine

¿Qué es una búsqueda de DNS?

Los servidores de nombres de dominio (DNS) son la base de Internet. Funcionan como guías telefónicas para sitios web, vinculándolos a sus direcciones IP. A su vez, una búsqueda de DNS es el proceso de encontrar la dirección IP correcta para la URL de un sitio web determinado.

La responsabilidad de esta búsqueda recae en el navegador web. Cuando navega a un sitio web, su navegador encuentra todos los recursos que requieren una búsqueda de DNS. Luego espera a que se procese la búsqueda antes de descargar cualquiera de esos recursos. Cuantas más búsquedas requiere un sitio web, por lo tanto, más tiempo le toma al navegador mostrar sus páginas.

¿Qué es un buen tiempo de respuesta de DNS?

Saber qué son las búsquedas de DNS puede ayudarlo a comprender la importancia de reducirlas. Sin embargo, aún debe verificar y ver si actualmente están causando un problema en su sitio web. Para hacer esto, puede usar una solución de prueba en línea como UltraTools.

Para ejecutar una prueba de búsqueda de DNS, simplemente deberá proporcionar la URL de su sitio web. Luego haga clic en Ir y Ultra Tools probará el tiempo de respuesta de su DNS.

Si bien esto proporciona una idea de su sitio web, aún necesita saber cuál es un buen tiempo de respuesta de DNS. Estas herramientas registran búsquedas en microsegundos. Cuanto menor sea el número, mejor será el tiempo de respuesta.

Según YSlow, las búsquedas de DNS generalmente demoran entre 20 y 120 ms. Si la prueba coloca el tiempo de respuesta de su sitio en el extremo superior de esa escala, es posible que desee considerar reducir sus búsquedas.

¿Cómo reduzco mis búsquedas de DNS?

Reducir las búsquedas de DNS en su sitio web puede mejorar las velocidades de carga y reducir las tasas de rebote. Si usa un probador de velocidad de página, muchos le brindarán recomendaciones sobre cómo comenzar. De lo contrario, estos son algunos de los mejores pasos que puede tomar.

1. Utilice un servicio de DNS rápido

El primer paso es reducir el tiempo de respuesta para las búsquedas de DNS. Una de las mejores maneras de hacer esto es mediante el uso de un servicio de DNS rápido. Mucha gente usa el DNS proporcionado por sus registradores de dominio, como Namecheap o GoDaddy. Sin embargo, estas opciones de DNS gratuitas suelen ser demasiado lentas.

Los proveedores de DNS premium generalmente tienen tiempos de respuesta más rápidos. Por ejemplo, los grandes proveedores como Cloudflare tienen una amplia infraestructura y centros de datos globales. Esto puede reducir el impacto que tienen las búsquedas de DNS en la velocidad de su sitio web.

2. Reduzca la cantidad de nombres de host

Una de las formas más fáciles de reducir las búsquedas de DNS es deshacerse de las solicitudes de diferentes nombres de host. Cuando ejecuta su sitio web a través de una prueba de velocidad como Google PageSpeed ​​Insights, se proporciona una lista de nombres de host y activos que activan una solicitud de DNS.

Puede auditar esta lista para reducir el número de solicitudes. Las solicitudes externas de gráficos, como los botones de íconos sociales, requieren una búsqueda de DNS. Durante su auditoría, por lo tanto, verifique si estos recursos son esenciales para su sitio web. Puede comparar el costo de la velocidad de la búsqueda de DNS con el beneficio de mantener el recurso.

3. Aloje recursos de terceros localmente

Si descubre que todavía tiene una cantidad de recursos externos después de la auditoría de nombres de host, considere alojar los recursos localmente. El alojamiento local también brinda más control sobre el almacenamiento en caché y la entrega de estos recursos, y elimina el paso de búsqueda de DNS.

Para alojar los recursos, descargue los archivos que necesita cuando estén almacenados actualmente y cárguelos en su servidor web o CDN. Si usa WP Engine, puede habilitar nuestro CDN y alojar los archivos allí.

Sin embargo, si tiene solicitudes de secuencias de comandos que se actualizan con frecuencia, como bibliotecas de fuentes, hospedarlas localmente podría no ser la mejor solución. Como estos recursos se actualizan con frecuencia, es mejor dejar sus scripts solos y se pueden tomar otras medidas para reducir el impacto de su búsqueda de DNS.

4. Utilice el almacenamiento en caché de DNS

Otro método para reducir las búsquedas de DNS es aprovechar el almacenamiento en caché de DNS. Esto evita que el navegador solicite una búsqueda cada vez que requiere un elemento en su sitio web.

La caché de DNS actúa como almacenamiento que contiene el nombre de host durante un período de tiempo determinado. Cuando un navegador solicita el elemento, el caché proporciona el nombre de host en lugar de requerir una búsqueda de DNS.

La longitud de la caché de DNS está determinada por el tiempo de vida (TTL). No todos los registros DNS deben almacenarse en caché durante la misma cantidad de tiempo. Algunas pautas comúnmente aceptadas son:

  • Registros CNAME : 24 horas
  • Récords A y AAAA : de cinco minutos a una hora
  • Registros TXT : 12 horas
  • Récords MX : 12 horas

Al configurar el almacenamiento en caché de DNS, tenga en cuenta que los valores TTL generalmente se mostrarán en segundos. Esto deberá tenerse en cuenta al definir sus valores.

5. Hacer uso de la captación previa de DNS

La captación previa permite a los navegadores realizar búsquedas de DNS en segundo plano. Cuando un usuario lee una página web, el navegador solicitará elementos de búsqueda previa. Esto se usa principalmente para enlaces dentro de su contenido.

Es fácil configurar la precarga de DNS agregando el siguiente código al encabezado de su archivo single.php (en Apariencia > Editor de temas ):

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

Pegue el código en este archivo, ya sea en la parte superior o inferior, y cambie asset1.com y asset2.com a los enlaces que desea obtener previamente. También puede agregar tantas URL adicionales como necesite.

Complementos para reducir las búsquedas de DNS

Si bien es posible reducir manualmente las búsquedas de DNS en WordPress, existen complementos que pueden facilitar el proceso. Estos complementos no manejarán todos los aspectos de la reducción de las búsquedas de DNS. Sin embargo, pueden automatizar ciertos pasos, como usar el almacenamiento en caché del navegador y el alojamiento de CDN.

1. Cohete WP

WP Rocket es un complemento premium que funciona con las capas de almacenamiento en caché de WP Engine. Ofrece precarga de contenido y carga diferida para imágenes. Esto acelera la representación de su sitio web y reduce las búsquedas de DNS.

2. Caché LiteSpeed

LiteSpeed ​​Cache ofrece almacenamiento en caché del navegador y un caché de CDN gratuito. También puede usarlo para configurar la captación previa de DNS si no está seguro de agregar el código manualmente. LiteSpeed ​​Cache también permite la minificación de código y el almacenamiento en caché de objetos. Incluso puede usar el complemento para cargar imágenes de forma diferida, a fin de mejorar aún más las velocidades de carga.

Cree experiencias digitales personalizadas en WP Engine

Reducir las búsquedas de DNS es un método clave para mejorar las velocidades de carga de su sitio web. Hay muchos pasos que puede seguir para reducir estas búsquedas y acelerar los tiempos de respuesta. Es importante aprovechar el almacenamiento en caché y la captación previa de DNS, pero también necesita un servicio de DNS rápido.

Un proveedor de alojamiento de WordPress de calidad puede ayudar con ese último paso. En WP Engine, ofrecemos servicios integrados de almacenamiento en caché y DNS. ¡Esto te deja más tiempo para concentrarte en el desarrollo de WordPress y crear una experiencia digital increíble!