¿Problemas de navegación con Safari 5?: Desactiva el prefetching de DNS

En un pasado artículo comentamos los posibles problemas que podía tener Safari y en concreto, un problema en el que las páginas se atascaban y al forzar la recarga de las páginas que daban problemas, cargaban con total normalidad.

El prolema, que no afecta a una única persona, no es culpa (completamente al menos) de Apple, sino de un problema con el prefetching de las DNS que hace Safari y como las DNS de ciertos proveedores no acaban de entenderse con el sistema de Apple, que también está incluido en otros navegadores.

Safari 5 incluye un sistema de “prefetching” de DNS que a los servidores de alguno proveedores no les acaba de gustar: este sistema realiza una “pre-búsqueda” de DNS vinculadas a las páginas que podemos llegar a visitar en una sesión, haciendo que el acceso a dichas páginas sea más rápido … excepto cuando al servidor DNS en cuestión no le gusta esta tecnología.

En el artículo explicábamos como modificar las DNS en uso por parte del ordenador o de la estación base para poder evitar ese problema, pero hay un segundo paso que no se ha documentado hasta ahora, la posibilidad de eliminar el sistema de prefetching de Safari.

Para ello, solo has de acudir al Terminal en Aplicaciones > Utilidades e introducir este comando con Safari cerrado:

defaults write com.apple.safari WebKitDNSPrefetchingEnabled -boolean false

Lo que hace este comando es añadir una preferencia adicional a Safari que desactiva el sistema de prefetching. Para volver a activarlo, si no notas un cambio sustancial o incluso la navegación ha ido a peor, has de usar, con Safari cerrado:

defaults write com.apple.safari WebKitDNSPrefetchingEnabled -boolean true

El problema del prefetching es que Safari envía mas peticiones de las que admiten algunos servidores DNS o las que soportan algunos modelos de router.

0 0 votos
Article Rating
Subscribe
Notify of
0 Comments
Opiniones Inline
Ver todos los comentarios
0
Me encantaría saber tu opinión, por favor, deja un comentariox
()
x