Añadir nuevo comentario

Optimizar Firefox

Optimizar Firefox

Introducción

Firefox me suele consumir bastantes recursos cuando lo uso (suelo tener bastantes pestañas abiertas a la vez). Pero por suerte podemos hacer varias cosas para optimizar este programa. A continuación veremos cuales son.

Optimizaciones

Compactar las bases de datos SQLite de Firefox 3

Firefox almacena los marcadores, páginas visitadas y otras cosas en bases de datos SQLite (extensión .sqlite). Pero no suele compactar estos ficheros y con el uso, van creciendo de tamaño. Compactando estas bases de datos podrás ganar algo de velocidad y liberar un poco del tan preciado espacio del disco duro. Para compactar la base de datos tenemos que tener instalado SQLite y el firefox cerrado.

Si no tenemos instalado SQLite podemos hacerlo instalando el paquete sqlite3 con nuestro gestor de paquetes gráfico preferido o ejecutando el siguiente comando:

>> sudo apt-get install sqlite3

Una vez tenemos todo lo necesario, procederemos a ejecutar este comando (fijaros que firefox tiene que que tener los profiles en la carpeta .mozilla/firefox dentro de vuestra carpeta home):

>> for f in ~/.mozilla/firefox/*/*.sqlite; do sqlite3 $f 'VACUUM;'; done

Una vez acabado el comando, ya tenemos las bases de datos de Firefox compactadas.

Activar el pipelining

El Pipelining consiste básicamente en configurar Firefox para que cuando visitamos una página web en vez de pedir uno por uno los recursos que tengan la misma url (imágenes, archivos, etc), pida varios a la vez. Al pedir varios recursos en paralelo teóricamente se incrementa la velocidad de descarga. Para activar esto en Firefox tenemos que modificar una variable de la configuración de Firefox. Para ello tendremos que escribir en la barra de direcciones lo siguiente: about:config, entonces nos informará de que es una zona peligrosa y nos preguntará si estamos seguros y le damos a ¡Tendré cuidado, lo prometo!. Ahora en el campo Filtro escribimos pipelining, entre los resultados que nos saldrán tendremos que dejar los siguientes parámetros con el valor que os indico:

  • network.http.pipelining: true
  • network.http.proxy.pipelining: true
  • network.http.pipelining.maxrequests: (aquí poner un valor entre 20 y 30)

Una vez que hemos puesto estos valores, cerramos la pestaña y ya esta.

Deshabilitar el pre-fetch

Firefox descarga páginas o imágenes de enlaces que crees que visitaras para así navegar mas rápido (ha esto se le llama pre-fetch). Esto esta bien para que parezca que la navegación es más rápida pero lo malo que consume recursos del sistema. Así que lo mejor es deshabilitarlo. Para ello tendremos que modificar una variable de la configuración de Firefox. Para ello tendremos que escribir en la barra de direcciones lo siguiente: about:config, entonces nos informará de que es una zona peligrosa y nos preguntará si estamos seguros y le damos a ¡Tendré cuidado, lo prometo!. Una vez nos haya mostrado todas las variables, tendremos que buscar la siguiente variable y ponerle de valor false:

  • network.prefetch-next: false

Limitar el uso de la memoria RAM

Firefox consume bastante memoria ram y con un uso prolongado puede alcanzar cifras increíbles (a mi me ha llegado a consumir mas de 1 GB). Lo mejor es limitarle la cantidad máxima de memoria que firefox pueda usar. Para ello tendremos que escribir en la barra de direcciones lo siguiente: about:config, entonces nos informará de que es una zona peligrosa y nos preguntará si estamos seguros y le damos a ¡Tendré cuidado, lo prometo!. Una vez nos haya mostrado todas las variables, tendremos que buscar la siguiente variable y de valor ponerle el que queramos (dependiendo de cuanta memorias ram tengamos en nuestro ordenador)

  • browser.cache.disk.capacity: