Safari 4 Beta y su caché glotona

25/05/2009 por Redacción

cache_Safari_4_artist.jpgSafari 4 tiene una particular manera de guardar archivos en su caché que acaban consumiendo bastante espacio de disco, hasta 4 GB incluso, solo en archivos temporales que no se eliminan correctamente y de los que conviene, si andas escaso de espacio en el disco duro, limpiar de vez en cuando. Hay tres ubicaciones específicas donde mirar.

tu_usuario/Library/Caches/Metadata/Safari/History

Esta es nuestra primera ubicación. Allí se almacenan muchos archivos, uno por cada página que has visitado. Aunque son archivos muy pequeños, si navegas mucho con Safari 4 puedes llegar a tener miles, lo que acaba siendo al final un gran volumen de espacio.

Incluso aunque tengas puesto un límite de tamaño de caché en Safari, estos archivos siguen acumulándose en la carpeta de Historia del navegador.

Puedes purgarlos simplemente arrastrándolos a la papelera (cierra Safari antes) y vaciándola.

tu_usuario/Library/PubSub/Feeds/

En esta ubicación se encuentran otro buen montón de archivos de cachés.

Específicamente, las estrellas azules que aparecen sobre las previsualizaciones de Top Sites necesitan cierto grado de realimentación basado en un archivo XML por cada uno de los Top sites.

Selecciónalos todos y tíralos a la papelera. Supondrán una buena cantidad de espacio liberado del disco.

Jugando al escondite

La tercera ubicación no se encuentra visible a los ojos del usuario y hay que navegar por las partes "invisibles" de Mac OS X. Para ello deberemos mostrar los archivos invisibles del sistema y recurriremos al terminal.

Abre una ventana de Terminal y escribe (copia y pega) esto:

defaults write com.apple.finder AppleShowAllFiles TRUE

Luego reiniciamos el Finder

killall Finder

Ahora podrás ver los archivos insivibles de tu Mac (por ejemplo, los .DStore).

Vamos a navegar hasta esta carpeta:

/private/var/folders/OZ/OZn9kwxVFEiwsEq63H1uTU+++TI/-Caches-/com.apple.Safari/Webpage\ Previews/

Dos detalles al respecto de esta ruta de archivo:

La carpeta OZ Puede tener otro nombre, de la misma manera que la carpeta OZn9kwxVFEiwsEq63H1uTU+++TI

Para localizar rápidamente que carpeta es, pon la ventana del Finder en modo de lista, y pulsa comando + tecla J. En las opciones de visualización marca "mostrar tamaño de las carpetas" y la que mas ocupe, esa es la carpeta hasta donde debemos navegar para encontrar los archivos

Los archivos en cuestión son las previsualizaciones que usa Safari y que no se borran con el tiempo. Cada uno de estos archivos tiene un peso que roza los 500ks (una imagen en previsualización y otra a vista completa) , y tras varios meses de navegación, te puedes encontrar que esta carpeta se está comiendo literalmente tu disco.

Puedes seleccionar todos esos archivos .png y tirarlos a la papelera.

Ahora ya puedes volver a dejar los archivos invisibles como estaban al principio:

defaults write com.apple.finder AppleShowAllFiles FALSE

Luego reiniciamos el Finder

killall Finder

Cuanto mas navegues con Safari 4, más cachés acumularás en estas tres ubicaciones y deberás vaciarlas con mayor frecuencia.

Esta forma de guardar cachés además, es un pequeño problema de privacidad. Incluso borrando el historial o activando otras medidas de seguridad, estas cachés remanentes permitirían a cualquier investigación forense decidida a conocer los hábitos de navegación de cualquier usuario a pesar de que se hayan elegido modos de navegación seguros en el navegador.

Si no usas Top Sites, y quieres evitarte estos problemas de vaciado de caché, simplemente desactívalo completamente usando el siguiente comando para el Terminal.

defaults write com.apple.Safari DebugSafari4IncludeTopSites -bool NO

Usando YES en lugar de NO, el comportamiento se vuelve a activar.

Fuente: Thrica

Comentarios

  • avatar
    #1 Anónimo el 25/05/2009
    Esto sólo funciona en Leopard? Porque en mi Tiger con Safari 4 no he sido capaz de localizar ni uno solo de los archivos descritos.
  • #2 Administrador el 25/05/2009
    Aqwui lo hemos probado con Leopard. No disponíamos de una instalación de Tiger para comprobarlo. Sorry.

    Un saludo


    ---------------
    www.faq-mac.com
  • avatar
    #3 Anónimo el 25/05/2009
    A veces nos pasa –a mí el primero– que las cosas son más sencillas de lo que parecen.
    Para eliminar los "Previews" (la tercera de las recomendaciones y la más complicada de realizar, en apariencia) es suficiente con ir al menú "Safari" >"Reset Safari..." y hacer clic en la opción "Remove all webpage preview images" (las demás opciones las dejo a gusto de cada uno y tened cuidado), y darle al botón "Remove".
    Consigues lo mismo sin salir del propio Safari 4.
  • avatar
    #4 Anónimo el 25/05/2009
    Ya son varios los blogs que dedican un artículo al mismo tema. Con lo fácil que es ir a Reset Safari en el menú Safari y elegir todo aquello que quieras limpiar o resetear.
  • avatar
    #5 Anónimo el 26/05/2009
    Tenéis toda la razón.

Escribe un comentario

Regístrate o identifícate para poder comentar