Skip to main content

Solución de problemas de Safari: cargas de página lentas

Cómo restablecer el sistema de impresión en Mac OS X | HP Computers | HP (Abril 2025)

Cómo restablecer el sistema de impresión en Mac OS X | HP Computers | HP (Abril 2025)
Anonim

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 su servidor DNS para resolver cada enlace a su actual Dirección IP.

Cuando la búsqueda previa de DNS funciona bien, cuando hace clic en un enlace de un sitio web, su 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 avanza de una página a otra.

Entonces, ¿cómo puede esto ser algo malo? Bueno, resulta que la captación previa de DNS puede tener algunos inconvenientes interesantes, aunque solo en condiciones específicas. Si bien la mayoría de los navegadores ahora tienen una búsqueda previa de DNS, vamos a concentrarnos en Safari, ya que es el navegador líder para Mac.

Cuando Safari carga un sitio web, a veces la página se representa y aparece lista para que usted lea detenidamente su contenido. Pero cuando intentas desplazarte hacia arriba o hacia abajo en la página, o mover el puntero del mouse, obtienes un cursor giratorio. Puede observar que el icono de actualización del navegador también está girando. Todo esto indica que, si bien la página se ha procesado correctamente, algo impide que el navegador responda a sus necesidades.

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

Los problemas de recuperación previa de DNS funcionan de manera un poco diferente. Por lo general, afectan al mismo sitio web cada vez que lo visita por primera vez en una sesión del navegador Safari. Puede visitar el sitio temprano en la mañana y descubrir que es extremadamente lento para responder. Regresa una hora después, y todo está bien. Al día siguiente, se repite el mismo patrón. Su primera visita es lenta, muy lenta; Cualquier visita posterior ese día está bien.

Entonces, ¿qué está pasando con la recuperación previa de DNS?

En nuestro ejemplo anterior, cuando va al 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 se trata de un sitio web que tiene muchos comentarios de usuarios o si está visitando un foro de algún tipo.

El problema no es tanto que Safari esté enviando toneladas de consultas de DNS, sino que algunos enrutadores de red doméstica más antiguos no puedan manejar la carga de solicitudes, o que el sistema de DNS de su ISP sea insuficiente para las solicitudes o una combinación de ambas.

Hay dos métodos sencillos para resolver problemas y resolver problemas de rendimiento de búsqueda previa de DNS. Te vamos a llevar a través de ambos métodos.

Cambie su proveedor de servicios DNS

El primer método es cambiar su proveedor de servicios DNS. Muchas personas usan la configuración de DNS que su ISP les dice que usen, pero en general, puede usar cualquier proveedor de servicios DNS que desee. En mi experiencia, el servicio de DNS de nuestro ISP local es bastante malo. El cambio de proveedores de servicios fue un buen movimiento de nuestra parte; Puede ser un buen movimiento para ti también.

Puede probar su proveedor de DNS actual utilizando las instrucciones de una guía en línea.

Si después de verificar su servicio de DNS, decide 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 le importa hacer algunos ajustes, puede usar una guía para probar varios proveedores de servicios de DNS para ver cuál es el mejor para usted.

Una vez que haya elegido un proveedor de DNS para usar, puede cambiar la configuración de DNS de su Mac.

Una vez que haya cambiado a otro proveedor de DNS, salga de Safari. Reinicia Safari y luego prueba el sitio web que te estaba causando problemas repetidos.

Si el sitio se está cargando OK ahora, y Safari sigue respondiendo, entonces está todo listo; El problema fue con el proveedor de DNS. Para estar completamente seguro, intente volver a cargar el mismo sitio web después de apagar y reiniciar su Mac. Si todo sigue funcionando, ya está.

Si no, el problema es probablemente en otro lugar. Puede volver a la configuración de DNS anterior, o simplemente dejar las nuevas en su lugar, especialmente si cambió a uno de los proveedores de DNS que sugerí anteriormente; ambos funcionan muy bien.

Deshabilitar la recuperación previa de DNS de Safari

Si aún tiene problemas, puede resolverlos si nunca vuelve a visitar ese sitio web o si desactiva la búsqueda previa de DNS.

Sería bueno si la búsqueda previa de DNS fuera una configuración de preferencia en Safari. Sería aún mejor si pudiera deshabilitar la obtención previa en un sitio por sitio. Pero como ninguna de estas opciones está disponible actualmente, tendremos que usar un enfoque diferente para deshabilitar la función.

  1. Terminal de lanzamiento, ubicada en / Aplicaciones / Utilidades.

  2. En la ventana de Terminal que se abre, ingrese o copie / pegue el siguiente comando:

    los valores predeterminados escriben com.apple.safari WebKitDNSPrefetchingEnabled -boolean false

  3. Presione enter o return.

  4. A continuación, puede salir de la Terminal.

Salga y reinicie Safari, y luego vuelva a visitar el sitio web que le estaba causando problemas. Debería funcionar bien ahora. El problema probablemente fue un enrutador antiguo en la red de su hogar. Si reemplaza el enrutador algún día, o si el fabricante del enrutador ofrece una actualización de firmware que resuelve el problema, deseará volver a activar la búsqueda previa de DNS. Así es cómo.

  1. Terminal de lanzamiento.

  2. En la ventana de la Terminal, ingrese el siguiente comando:

    los valores predeterminados escriben com.apple.safari WebKitDNSPrefetchingEnabled

  3. Presione enter o return.

  4. A continuación, puede salir de la Terminal.

Eso es; Deberías estar todo listo. En el largo plazo, por lo general, es mejor tener habilitada la búsqueda previa de DNS. Pero si visita con frecuencia un sitio web que tiene problemas, desactivar la búsqueda previa de DNS puede hacer que la visita diaria sea más placentera.