Ir al contenido principal
短.be

DNS Prefetch

Técnica de optimización en la que el navegador resuelve anticipadamente el nombre de dominio de un enlace. Reduce el tiempo de carga al hacer clic en el enlace.

Nov 24, 2025 · Lectura de aproximadamente 1 min

Redirect

DNS Prefetch es una técnica de optimización mediante la cual el navegador anticipa el clic del usuario y ejecuta de antemano la resolución DNS (conversión del nombre de dominio a dirección IP) del dominio de destino. Cuando el usuario finalmente hace clic, la resolución ya está completada y la página se muestra entre decenas y cientos de milisegundos más rápido.

La resolución DNS suele tardar entre 20 y 120 milisegundos, y en conexiones móviles puede ser aún mayor. DNS Prefetch elimina esa espera. Basta con añadir <link rel="dns-prefetch" href="//example.com"> dentro del <head> del HTML.

Esta técnica es útil para mejorar la velocidad de redirección de las URL acortadas. Al hacer clic en una URL corta, primero se resuelve el DNS del servicio de acortamiento y luego el del dominio de destino. Si el dominio de destino ya se ha resuelto previamente mediante prefetch, se omite la segunda resolución y la experiencia percibida mejora.

Tecnologías relacionadas incluyen preconnect (resolución DNS + conexión TCP + handshake TLS por adelantado), prefetch (descarga anticipada del recurso completo) y prerender (renderizado anticipado de toda la página). En cuanto al equilibrio entre consumo de recursos y beneficio, dns-prefetch es la opción más ligera y con menos efectos secundarios, por lo que se puede usar de forma generosa en páginas con muchos enlaces externos.

Como precaución, DNS Prefetch incrementa las peticiones al servidor DNS. Si se configura para todos los enlaces externos de una página, la carga sobre el servidor DNS aumenta, por lo que conviene limitarlo a los destinos más importantes. Puedes encontrar libros relacionados en Amazon.

Compartir en XHatena

¿Te resultó útil este artículo?

Términos relacionados

Artículos relacionados

Preguntas frecuentes

¿Cómo se configura DNS Prefetch?
Añade <link rel="dns-prefetch" href="//example.com"> dentro del <head> del HTML. Se omite el protocolo (https:) y solo se indica el nombre de dominio.
¿Cuál es la diferencia entre dns-prefetch y preconnect?
dns-prefetch solo ejecuta la resolución DNS de forma anticipada. preconnect, además de la resolución DNS, establece la conexión TCP y el handshake TLS, por lo que su efecto es mayor pero también consume más recursos. Para recursos externos críticos usa preconnect; para el resto, dns-prefetch.
¿Tiene desventajas DNS Prefetch?
Aumenta las peticiones al servidor DNS. Si se configura para un gran número de dominios, se genera carga innecesaria en el ancho de banda del usuario y en el servidor DNS. Limítalo a los destinos con mayor probabilidad de ser visitados.

Ready to create a short URL?

Shorten a URL for Free