Reducir las búsquedas de DNS WordPress
Publicado: 2022-08-15Aunque hay varias otras formas de hacer que WordPress funcione mejor, la reducción de las búsquedas de DNS es lo que suele ver cuando se utiliza cualquier herramienta de prueba de rendimiento de la página. Incluso Google quiere que te concentres en este componente, que es esencial para optimizar tu sitio web de WordPress. A veces, se ignora la relación entre el tiempo de búsqueda y el DNS, así como la posible influencia en el tiempo total de carga de su sitio web.
Como cualquier otro factor, como TTFB (tiempo para el primer byte) o latencia de red, las búsquedas de DNS son un pilar importante que influye en el rendimiento de su página web. El problema es que incluso la mayoría de los consumidores no lo saben. ¿Cómo funciona el DNS?
Tabla de contenido
¿Qué es un DNS?
El Sistema de nombres de dominio (DNS) convierte una dirección de dominio en una dirección IP, que luego dirige el navegador al servidor web particular que contiene los archivos del sitio web. Este servidor luego devuelve la página web solicitada, que posteriormente se muestra en el navegador de su dispositivo. Otro término para un Directorio de Internet es un sistema de nombres de dominio, que busca la dirección IP asociada con un determinado nombre de dominio. Cada dispositivo que se conecta a Internet tiene una dirección IP única que otras computadoras pueden usar para comunicarse con él.
¿Qué es una búsqueda de DNS?
Cada dominio se vincula a una determinada dirección IP. El sitio se hace accesible para el navegador mediante esa dirección IP. La conexión no se puede establecer sin la dirección IP.
Estas direcciones IP, sin embargo, tienen estructuras matemáticas complejas. La gente no siempre puede recordarlos. Un término, por otro lado, es fácil de recordar, sencillo de rastrear y marcable.
Cada nombre de dominio ahora tiene su propia dirección IP. Cuando alguien escribe el nombre de dominio en su navegador, su ISP (Proveedor de servicios de Internet) solicita el servidor de nombres del dominio. Con el conocimiento de la dirección IP a la que se resuelve un nombre de dominio, el sistema DNS funciona como una guía telefónica.
La búsqueda de DNS es el proceso que determina la dirección IP de cualquier nombre de dominio.
El tiempo que tardan el sistema y el navegador en localizar la dirección IP del dominio para que pueda comenzar la descarga se conoce como búsqueda de DNS. El tiempo típico de finalización de DNS es entre 20 y 120 milisegundos.
¿Cuál es un buen tiempo de respuesta de DNS?
Cuanto mejor sea el tiempo de respuesta, menor será el número. Las búsquedas de DNS suelen tardar entre 20 y 120 milisegundos. Es posible que desee pensar en reducir sus búsquedas si la prueba indica que el tiempo de respuesta de su sitio está en el extremo superior de ese rango.
¿Por qué es esencial reducir la búsqueda de DNS?
Es bien sabido que uno de los factores más importantes que afectan el SEO de un sitio web y la clasificación de los motores de búsqueda es la rapidez con la que se carga. Cuanto más rápido cargue su sitio web, más alto aparecerá en los resultados de búsqueda. Una prueba de velocidad del sitio web de Google Page Speed Tests puede mostrar varios signos importantes en línea, en particular.
La estadística LCP (Largest Contentful Paint), que mide el tiempo que tarda una página web en cargarse desde el momento en que el usuario presiona el primer enlace hasta el momento en que se muestra la cantidad total de contenido en la pantalla, tiene un impacto significativo en la clasificación. un sitio web es. Y para que se considere bueno, el umbral de LCP debe estar entre 0 y 2 segundos.
Si no hubiera un procedimiento de búsqueda de DNS, tendría que escribir la dirección IP del sitio web en lugar del nombre de dominio en la barra de direcciones cada vez que quisiera acceder a él. Y si la página de búsqueda de DNS tardó un segundo completo en cargarse. Sería mucho mayor de lo que Google recomienda enfáticamente.
Como resultado, es imperativo generar mejores resultados al reducir los tiempos de búsqueda de DNS en al menos 40 ms.
¿Qué tiene que ver la búsqueda de DNS con la velocidad del sitio?
Cada vez que escribe un nombre de dominio como "sitioweb.com" en su barra de direcciones, se realiza una consulta de DNS. El procedimiento comienza con el Sistema de Nombres de Dominio (DNS) del sitio web reconociendo la dirección del sitio web que desea visitar. Luego, el DNS obtiene la dirección IP del sitio web después de hacer coincidir el dominio con él. Después de eso, el contenido del sitio web puede comenzar a cargarse.
Sin una búsqueda de DNS, deberá proporcionar una dirección IP en lugar de "website.com", como "xxx.xxx.xxx.xxx". ¿Te parece fácil de usar o útil?
¿Cómo reducir las búsquedas WordPress?
Al reducir las búsquedas de DNS, se pueden mejorar los tiempos de carga y las tasas de rebote de su sitio web. Si utiliza sus servicios, varios evaluadores de velocidad de página le brindarán orientación sobre dónde comenzar. Estos son algunos de los mejores actos que puede tomar como sustituto.
Utilice un proveedor de DNS rápido
El paso más importante es elegir un servicio de DNS de buena reputación. Tanto los servicios DNS gratuitos como los premium están ampliamente disponibles.
Recibe DNS gratis cuando compra nombres de dominio de cualquier registrador conocido, como GoDaddy, NameCheap o Namesilo. Estos proveedores de DNS suelen ser lentos y, a medida que aumentan las solicitudes, también lo hace el tiempo que lleva realizar una consulta de DNS.
Luego están los proveedores de servicios DNS con POP en varios países, incluidos Amazon y Cloudflare. Los DNS de alta calidad son rápidos y tienen muy poca latencia.
Reducir el número de nombres de host
El método más simple para reducir la cantidad de búsquedas de DNS es tener menos nombres de host.
Sin embargo, el número total de solicitudes no es lo que importa; más bien, lo que importa es el número total de solicitudes realizadas a cada dominio individual. Verifique el volumen de solicitudes de cada dominio único y, si es alto, haga un esfuerzo para reducirlo.
Mire todas las consultas externas mientras realiza una prueba de rendimiento en su sitio web. ¿Necesita los materiales en su sitio web?
Esforzarse por un equilibrio entre la usabilidad y la velocidad del sitio web.
Aloja recursos de terceros localmente
Puede alojar los materiales externos localmente si no desea eliminarlos de su sitio web y las alternativas son inadecuadas.
No habrá solicitudes externas de esta manera. Además, tendrá control sobre cómo se cargan los recursos. Puede controlar cómo se almacenan en caché los activos y elegir si la CDN debe enviarlos o no.
Primero debe alojar el archivo en su servidor después de descargarlo del recurso externo. Acelerará más el tiempo de carga del sitio si lo coloca en el CDN en lugar de en su servidor.
Sin embargo, no todos los recursos pueden utilizarse de esta manera. Debido a que deben cargarse desde su servidor y requieren actualizaciones periódicas, ciertos scripts de terceros no se pueden cargar desde su alojamiento.
Sin embargo, esto funciona bien para varias cosas, como agregar fuentes, incrustar fotos, Gravatars, etc.
Usar caché de DNS
La dirección IP del dominio puede almacenarse en la memoria del navegador gracias al almacenamiento en caché de DNS. El navegador no tiene que hacer una solicitud para encontrar la IP. Como resultado, el tiempo de búsqueda de DNS de la primera prueba de velocidad suele ser más largo que el de la segunda.
Utilice el almacenamiento en caché de DNS para su beneficio. El navegador puede encontrar el nombre de host sin usar el DNS gracias al caché.
La medición del tiempo de vida o TTL de la memoria caché DNS.
Sin embargo, no existe un TTL ideal. Sin embargo, también puede utilizar promedios que se consideren calculados correctamente.
Precarga de DNS
Mientras el usuario está viendo la página actual, el navegador puede realizar discretamente la consulta de DNS gracias a la captación previa de DNS.
La página no dedica tiempo a buscar el DNS cuando un usuario hace clic en cualquier enlace para cargar la página siguiente. Como resultado, la página siguiente se carga rápidamente.
Para esto, vaya al Panel de WordPress
Haga clic en Apariencia -> Editor de archivos de temas en el menú del lado izquierdo
Debe acceder al archivo singular.php desde el menú del lado derecho en el menú Archivo de temas . En algunos casos, verá el archivo single.php aquí en lugar de singular.php , ambos son esencialmente iguales.
Agregue el siguiente código en el archivo.
<!-- DNS Prefetching --> <link rel="dns-prefetch" href="//www. yourwebsite .com">
Una vez que haya terminado, haga clic en Actualizar archivo.
Use el complemento de caché LiteSpeed
LiteSpeed Cache ofrece almacenamiento en caché CDN gratuito, así como almacenamiento en caché del navegador. También se puede usar para configurar la captación previa de DNS si tiene miedo de escribir código manualmente. Las ventajas adicionales de LiteSpeed Cache incluyen la minificación de código y el almacenamiento en caché de objetos. Puede usar el complemento para cargar imágenes de forma perezosa para acelerar aún más la carga.
Obtiene caché LiteSpeed por defecto con cada sitio web de WordPress de CyberPanel.
Conclusión
La búsqueda de DNS es esencial para la mejora del rendimiento del sitio web. Aunque es una pequeña cantidad, si la ignoras, podría aumentar dramáticamente.
En este ensayo, cubrí la búsqueda de DNS, cómo acelerar la búsqueda de DNS y las ventajas de utilizar proveedores de DNS más rápidos.