More
    InicioTecnologíaComo hacerSolución error de Safari: carga lenta de páginas

    Solución error de Safari: carga lenta de páginas

    Safari, junto con casi todos los demás navegadores, ahora incluye la búsqueda previa de DNS, una función diseñada para hacer que navegar por la web sea una experiencia más rápida al mirar todos los enlaces incrustados en una página web y consultar el servidor DNS para resolver cada enlace a su propia IP real.

    Cuando la búsqueda previa de DNS funciona bien, cuando seleccionas un enlace en un sitio web, tu navegador ya conoce la dirección IP y está listo para cargar la página solicitada. Esto significa tiempos de respuesta muy rápidos a medida que pasa de una página a otra.

    Entonces, ¿cómo puede ser eso algo malo? Bueno, resulta que la captación previa de DNS puede tener algunos inconvenientes interesantes, aunque solo en condiciones específicas. Aunque la mayoría de los navegadores ahora tienen precarga de DNS, nos centraremos en Safari, ya que es el navegador principal de Mac.

    Cuando Safari carga un sitio web, a veces la página aparece y parece lista para que revises su contenido. Pero cuando intentas desplazar la página hacia arriba o hacia abajo o mueves el puntero del mouse, obtienes un cursor giratorio. Puedes notar que el icono de actualización del navegador también sigue girando. Todo esto indica que si bien la página se ha mostrado correctamente, algo impide que el navegador responda a sus necesidades.

    Hay varios posibles culpables. La página puede contener errores, el servidor del sitio puede ser lento o una parte externa de la página, como un servicio de publicidad de terceros, puede estar inactiva. Estos tipos de problemas suelen ser temporales y probablemente desaparecerán en poco tiempo, desde unos minutos hasta unos días.

    Los problemas de precarga de DNS funcionan de forma un poco diferente. Por lo general, afectan al mismo sitio web cada vez que lo visitas por primera vez en una sesión del navegador Safari. Es posible que visites el sitio temprano en la mañana y descubre que es extremadamente lento para responder. Vuelves una hora más tarde y todo está bien. Al día siguiente, se repite el mismo patrón. Tu primera visita es lenta, muy lenta; cualquier visita posterior ese día está bien.

    ¿Qué está pasando con la captación previa de DNS?

    En nuestro ejemplo anterior, cuando visitas el sitio web a primera hora de la mañana, Safari aprovecha la oportunidad para enviar consultas de DNS por cada enlace que ve en la página. Dependiendo de la página que esté cargando, podrían ser algunas consultas o miles, especialmente si es un sitio web que tiene muchos comentarios de usuarios o si estás visitando algún tipo de foro.

    El problema no es que Safari envíe toneladas de consultas de DNS, sino que algunos enrutadores de red domésticos más antiguos no pueden manejar la carga de solicitudes o que el sistema DNS de su ISP no tiene suficiente capacidad para las solicitudes o una combinación de ambos.

    Hay dos métodos sencillos para solucionar problemas y resolver problemas de rendimiento de la captación previa de DNS. Te guiaremos a través de ambos métodos.

    Cambiar tu proveedor de servicios DNS

    El primer método es cambiar tu proveedor de servicios DNS. Muchas personas usan la configuración de DNS que su ISP les dice que usen, pero en general, puedes usar cualquier proveedor de servicios de DNS que desees. En nuestra experiencia, el servicio DNS de nuestro ISP local es bastante deficiente. Cambiar de proveedor de servicios fue un buen paso de nuestra parte; también podría ser un buen movimiento para ti.

    Puedes probar tu proveedor de DNS actual siguiendo las instrucciones de la ayuda en línea.

    Si después de verificar tu servicio DNS decides cambiar a uno diferente, la pregunta obvia es: ¿cuál? Puede probar OpenDNS o Google Public DNS, dos proveedores de servicios de DNS populares y gratuitos, pero si no te importa hacer algunos ajustes, puedes usar una guía para probar varios proveedores de servicios de DNS y ver cuál es el mejor para ti.

    Cambiar su proveedor de servicios DNS
    Cambiar tu proveedor de servicios DNS

    Una vez que hayas elegido un proveedor de DNS para usar, puedes cambiar la configuración de DNS de tu Mac.

    Después de cambiar a otro proveedor de DNS, cierra la sesión de Safari. Reinicia Safari, luego prueba el sitio web que te causó problemas repetidos.

    Si el sitio se está cargando correctamente ahora y Safari sigue respondiendo, todo está bien; el problema fue con el proveedor de DNS. Para estar doblemente seguro, intenta cargar el mismo sitio web nuevamente después de apagar y reiniciar tu Mac. Si todo sigue funcionando, ya está.

    Si no, el problema probablemente esté en otra parte. Puedes restaurar tu configuración de DNS anterior o simplemente dejar las nuevas en su lugar, especialmente si has cambiado a uno de los proveedores de DNS que sugerimos anteriormente; ambos funcionan muy bien.

    Desactivar la captación previa de DNS de Safari

    Si los problemas persisten, puedes solucionarlos dejando de visitar el sitio web o desactivando la captación previa de DNS.

    Sería bueno si la captación previa de DNS fuera una configuración de preferencia en Safari. Sería incluso mejor si pudieras deshabilitar la precarga sitio por sitio. Pero dado que ninguna de estas opciones está disponible actualmente, tendremos que usar un enfoque diferente para deshabilitar la función.

    1. Ejecuta Terminal, ubicado en / Aplicaciones / Utilidades.
    2. En la ventana Terminal que se abre, ingresa o copia / pega el siguiente comando: com.apple.safari WebKitDNSPrefetchingEnable
    3. Imprimir Ingresar o Regresar.
    4. Luego puede salir de la terminal.

    Sal y reinicia Safari, luego visita el sitio web que estaba causando los problemas nuevamente. Debería funcionar bien ahora. El problema probablemente fue un enrutador antiguo en la red doméstica. Si reemplazas tu enrutador un día o si el fabricante del enrutador ofrece una actualización de firmware que soluciona el problema, te recomendamos que vuelvas a habilitar la captación previa de DNS. Así es como:

    1. lanzamiento de la terminal.
    2. En la ventana Terminal, ingresa el siguiente comando: com.apple.safari WebKitDNSP
    3. Imprimir Ingresar o Regresar.
    4. Luego puedes salir de la terminal.

    Eso es todo; deberías estar listo. A largo plazo, normalmente estarás mejor con la captación previa de DNS habilitada. Pero si visitas con frecuencia un sitio web que tienes problemas, desactivar la captación previa de DNS puede hacer que tu visita diaria sea más agradable.

    George R. Haberhttps://tecnologiandroid.com/
    Ingeniero en Sistemas con contrato indefinido en Tecnología Android. Me emociono fácilmente y me interesa un poco de todo: ciencia, tecnología, pero también cómics, podcasts, memes, YouTube y videojuegos.
    Articulos relacionados

    DEJA UNA RESPUESTA

    Por favor ingrese su comentario!
    Por favor ingrese su nombre aquí

    Información básica sobre protección de datos Ver más

    • Responsable Charles Stuber.
    • Finalidad  Moderar los comentarios.
    • Legitimación Tu consentimiento.
    • Destinatarios  Webempresa.
    • Derechos Acceder, rectificar y suprimir los datos.
    • Información Adicional Puedes consultar la información detallada en la Política de Privacidad.

    Artículos más leídos