Solución de problemas de Safari - Carga de páxina lenta

Deshabilitar a preconfiguración de DNS pode mellorar o rendemento do Safari

Safari, xunto con case todos os outros buscadores, agora inclúe DNS prefetching, unha característica deseñada para facer surfear na web unha experiencia máis rápida mirando todas as ligazóns incrustadas nunha páxina web e consultando o seu servidor DNS para resolver cada enlace co seu actual Enderezo IP.

Cando o prefixo de DNS funciona ben, no momento en que fai clic nunha ligazón nun sitio web, o seu navegador xa coñece a dirección IP e está listo para cargar a páxina solicitada. Isto significa tempos de resposta moi rápidos mentres se move de páxina a páxina.

Entón, como pode ser algo malo? Ben, resulta que o prefixo DNS pode ter algúns inconvenientes interesantes, aínda que só en condicións específicas. Aínda que a maioría dos navegadores agora teñen DNS prefetching, imos concentrarnos en Safari , xa que é o principal navegador para Mac.

Cando Safari carga un sitio web, ás veces a páxina está procesada e está lista para que poida ler o contido. Pero cando intente desprazar cara a arriba ou abaixo a páxina, ou mover o punteiro do rato, obtén un cursor de xiro. Pode notar que a icona de actualización do navegador aínda está a xirar. Todo isto indica que mentres a páxina foi procesada con éxito, algo impide que o navegador responda ás túas necesidades.

Hai unha serie de posibles culpables. A páxina pode ter erros, o servidor do sitio pode ser lento ou unha parte fóra da páxina da páxina, como un servizo de publicidade de terceiros, pode estar abaixo. Estes tipos de problemas adoitan ser temporais e probablemente desaparecerán en pouco tempo, desde uns minutos ata algúns días.

Os problemas de prefixo DNS funcionan un pouco de forma diferente. Normalmente afectan o mesmo sitio web sempre que o visite por primeira vez nunha sesión de navegador Safari. Podes visitar o sitio a primeira hora da mañá e descubrir que é extremadamente lento responder. Volve unha hora máis tarde, e todo está ben. Ao día seguinte repítese o mesmo patrón. A túa primeira visita é lenta, moi lenta; as visitas subsecuentes ese día están ben.

Entón, que seguirá con predefinición de DNS?

No noso exemplo anterior, cando vai ao sitio web primeiro pola mañá, Safari ten a oportunidade de enviar consultas DNS por cada ligazón que ve na páxina. Dependendo da páxina que estea a cargar, podería ser un par de consultas ou podería ser miles, especialmente se é un sitio web que ten moitos comentarios de usuarios ou que está a visitar un foro dalgún tipo.

O problema non é tanto que Safari está enviando toneladas de consultas de DNS, pero que algúns enrutadores de redes domésticas máis antigos non poden manexar a carga de solicitude, ou que o sistema DNS do seu ISP está reducido para as solicitudes ou unha combinación de ambos.

Existen dous métodos fáciles de solucionar problemas e resolver problemas de rendemento prefixado de DNS. Imos levarche a través dos dous métodos.

Cambia o fornecedor de servizos DNS

O primeiro método é cambiar o seu fornecedor de servizos DNS. Moitas persoas utilizan calquera configuración DNS que o seu ISP lles indique, pero en xeral, pode usar calquera fornecedor de servizos DNS que desexe. Na miña experiencia, o noso servizo de DNS de ISP local é bastante malo. O cambio de prestadores de servizos foi un bo movemento da nosa parte; Tamén pode ser un bo movemento para ti.

Podes probar o teu fornecedor de DNS actual usando as instrucións na seguinte guía:

O meu navegador non mostra correctamente un sitio web: ¿Como solucionar este problema?

Se despois de verificar o seu servizo DNS decide cambiar a outro, a pregunta obvia é a que? Podes probar OpenDNS ou Google Public DNS, dous provedores de servizos DNS populares e gratuitos, pero se non che importa un pouco de modificación, podes usar a seguinte guía para probar varios proveedores de servizos de DNS para saber cal é o mellor para vós:

Proba o teu fornecedor de DNS para gañar acceso web máis rápido

Unha vez que escolleu un provedor de DNS para usar, pode atopar instrucións sobre a modificación da configuración do DNS de Mac na seguinte guía:

Xestionar DNS do teu Mac

Unha vez que cambiou a outro fornecedor de DNS, saia de Safari. Relanzar Safari e logo probar o sitio web que estaba causando problemas repetidos.

Se o sitio está a cargar OK agora, e Safari segue atento, entón está todo listo; o problema foi co provedor de DNS. Para facer dobremente seguro, proba cargar o mesmo sitio web de novo despois de apagar e reiniciar o Mac. Se todo aínda funciona, está listo.

Se non, o problema probablemente estea noutro lugar. Pode volver á configuración DNS anterior ou simplemente deixar os novos no seu lugar, especialmente se mudou a un dos provedores de DNS que suxeriu anteriormente; Ambos traballan moi ben.

Deshabilitar o Prefixo DNS de Safari

Se aínda ten problemas, pode resolvelos nunca visitando ese sitio de novo, ou deshabilitando o prefixo DNS.

Sería bo que o prefixo DNS sexa unha configuración de preferencia en Safari. Sería aínda mellor se puidesen desactivar a configuración previa nun sitio por sitio. Pero como ningunha destas opcións está dispoñible actualmente, teremos que usar un enfoque diferente para desactivar a función.

  1. Terminal de lanzamento, situado en / Applications / Utilities.
  2. Na xanela de Terminal que se abre, insira ou copia / pega o seguinte comando:
  3. por defecto escriba com.apple.safari WebKitDNSPrefetchingEnabled -boolean false
  4. Preme intro ou regresar.
  5. Pode pechar a Terminal.

Saia e relanzar Safari e, a continuación, volve a visitar o sitio web que causou problemas. Debería funcionar ben agora. Probablemente o problema era un enrutador máis antigo na rede da túa casa. Se substituír o roteador algún día, ou se o fabricante do enrutador ofrece unha actualización de firmware que resolve o problema, quererá converter o DNS preconfigurado. Velaquí.

  1. Terminal de lanzamento.
  2. Na ventá de Terminal, introduza o seguinte comando:
  3. por defecto escriba com.apple.safari WebKitDNSPrefetchingEnabled
  4. Preme intro ou regresar.
  5. Pode pechar a Terminal.

É iso; debes estar todo listo. A longo prazo, normalmente estás mellor con DNS preconfigurado activado. Non obstante, se visitas con frecuencia un sitio web que ten problemas, converter o DNS prefixado pode facer que a visita diaria sexa máis agradable.