Cómo acelerar Firefox fácilmente limpiando las bases de datos*

*aceptemos fácilmente el abrir una consola de comandos para configurarlo y otra cada vez que lo queramos hacer.

FX3.6_Logo+Wordmark_Ver.png

Bueno, sabemos que el nuevo Firefox 3.6 (si no lo tienes ya estás tardando en descargarlo) tiene una opción interna para hacer una limpieza de sus bases de datos de forma periódica (esto mejora el tiempo de arranque y de respuesta de la barra de direcciones, así como el espacio ocupado en disco), pero realmente sólo lo hace al archivo places.sqlite (el que tiene todas las direcciones de páginas visitadas… y muchas cosas más), pero realmente los perfiles en Firefox tienen muchos más archivos de bases de datos .sqlite, como por ejemplo:

webappsstore
urlcassifier3
signons
search
permissions
formhistory
downloads
cookies
content-prefs

y el ya mencionado places.sqlite.

Todos ocupan su respectivo espacio en el disco, normalmente los que más son places.sqlite (explicado anteriormente) y urlclassifier3.sqlite (contiene páginas de malware y atacantes, que se bloquean para no poder navegar por ellas).

Así que si queréis que se limpie cuando vosotros queráis, sólo tenéis que hacer lo siguiente en MACOS X (explico Linux más abajo)

  1. Abre una consola (Terminal). Escribe nano bin/limpiarFx.sh
  2. En lo que se abre, escribe:

    cd ~/Library/Application Support/Firefox/Profiles

    for i in */*.sqlite; do echo "VACUUM;" | time sqlite3 $i ; done

    (elimina el posible salto de línea, sólo puede haber dos líneas, una que empieza en cd… y otra que empieza en el for

  3. Cierra el archivo con Control-x y guárdalo (con la S o con la Y).
  4. Ahora escribe: nano .profile y en el archivo que se abre, baja hasta el final del mismo (con las teclas de dirección) y añade…

    export PATH=~/bin:$PATH

    Y ciérralo como anteriormente con un Control-x y guardando los cambios con S o Y.

  5. Ahora escribe chmod +x ~/bin/limpiarFx.sh

Ahora cada vez que quieras limpiar Firefox tienes que tenerlo cerrado (si no, no se podrá limpiar correctamente), abrir una consola de comandos y escribir:

limpiarFx.sh

¡Y listo! Tu Firefox se abrirá mucho más rápido.

Para Linux, simplemente cambia en el punto 2, la línea

cd ~/Library/Application Support/Firefox/Profiles

por

cd ~/.mozilla/firefox/

vacuum-example.png