Tip: Acelerar el inicio de Firefox 3.5 Beta
Como buen usuario masoquista de Firefox, desde hace algunos meses vengo usando las versiones Beta de Shiretoko (3.5), así como lo hice con Gran Paradiso (3.0). Al usar una versión beta hay mucha más diversión, como que muchas extensiones ya no son compatibles o tienes problemas con javascript.
Uno de los últimos problemas que estuve sufriendo fue el increíble tiempo para que Firefox 3.5b4 iniciara, tomando más de un minuto y muchísimos accesos al disco duro; cosa que no pasaba con mi Firefox 3.0.10.
El problema viene que Firefox usa bases de datos en SQLite (desde 3.0) para guardar el historial, marcadores, cookies, datos en formularios, etc; y luego de muchos meses de uso bases de datos se fragmentan lo cual afecta el rendimiento al inicio de Firefox (en mi caso tengo 28MB en archivos *.sqlite) y este nunca compacta dichas bases de datos.
Para solucionar le problema hay que correr el comando VACUUM de SQLite, que sería un equivalente del OPTIMIZE TABLE
en MySQL, esto eliminará todos los espacios del archivo de la base de datos eliminando los fragmentos en este.
Para hacerlo necesitas SQLite, tendrás que descargarlo o instalarlo con algún administrador de paquetes como el de Debian/Ubuntu:
sudo apt-get install sqlite3
Una vez instalado SQLite y accesible desde el PATH, cierren Firefox para que las bases de datos no estén bloqueadas, busquen en que directorio está su perfil de Firefox:
En Debian/Ubuntu sería en:
/home/[username]/.mozilla/firefox/[profile-id]
Para Windows:
C:\Documents and Settings\[username]\Application Data\Mozilla\Firefox\Profiles\[profile-id]
En dichas carpetas deberían estar varios archivos *.sqllite. Una vez sepan la ruta, hay que correr el comando:
sqlite3 places.sqlite "VACUUM"
places.sqlite
es el archivo más grande en mi caso, donde firefox guarda el historial de navegación, pero también pueden correrlo sobre el resto de archivos *.sqlite
Completados estos pasos, al iniciar nuevamente Firefox, deberían notar que se tarda menos tiempo en iniciar, dependerá de cada instalación en cuanto tiempo y espacio puedan ganar.
Actualización: Marcelo ha creado un archivo .bat y un .zip que incluye lo necesario para hacer esta optimización a firefox mucho más sencilla a los usuarios de Windows.
Imagen: intothefuzz.com.
Lo probaré, aunque todaia no me he descargado esa versión
de Firefox, tengo actualmente la versión 3
a ver que sucede.
Salu2
Ya empiezan los problemas de software que sale al mercado sin estar terminado por presiones, la lentitud parece ser el “Principio de Peter” de toda la computación: Tanto Hardware como Software se van haciendo lentos con el paso del tiempo hasta que te tienes que deshacer de todo para conseguir algo nuevo. Yo predigo hoy, 9 de junio de 2009, que Firefox llegará hasta una versión 10 ú 11, y luego irá desapareciendo paulatinamente.
Para windows estaria bien hacer un .bat y correrlo de vez en cuando…
Hola Javier,
Si bien conocía el truco hasta ahora que vi tu post no lo había probado y realmente si funciona y muy bien no solo en la BETA 3.5 de Firefox, sino que en todas las versiones 3.x
@Juan Villa, me pareció buena idea lo de crear un batch como propones ya que en Windows es algo engorroso realizar todos los pasos, por lo que me puse a trabajar para hacerlo en un solo archivo llamado “IniFox by InfoSpyware”
Espero que les sea de utilidad para hacerle mas fácil la tarea a los usuarios de Windows.
Salu2
Marcelo
[…] día de ayer “Javier de Maestros del Web”, publicaba un interesante Tips (truco) para “Acelerar el inicio de Firefox 3.5 Beta” el cual si bien ya conocía, hasta el momento no lo había probado por verlo algo complejo de […]
Prefiero instalar la nueva version cuando este mas estable, ya la instale la primera vez pero da mucho clavo. Aunque varios de los addons ya estan saliendo para esa version.
Esperemos a ver que resulta.
@AlbertoPGT si, cada día pedimos más de las herramientas que usamos y si no logran mantener el paso, naturalmente perderán la carrera: claro ejemplo, Internet Explorer. Ojalá Firefox en un futuro tenga una solución más sencilla que estar lideando con comandos de SQLite 😉
@Marcelo, gracias por compartir el .bat, seguro que va a ser útil para muchos.
@darkela yo sé que debería hacer lo mismo que tú, pero no pude resistir las ganas de sufrir un poco con la última versión jejeje.
Por si a alguien le interesa, en Mac la ruta que deben cambiar es:
/Users/[nombre_usuario]/Library/Application Support/Firefox/Profiles/[id_perfil]
[…] Maestros del Web nos enseñan un truco para acelerar el inicio de Firefox 3.5, basado en optimizar las bases de […]
[…] Maestros del Web nos enseñan un truco para acelerar el inicio de Firefox 3.5, basado en optimizar las bases de […]
[…] Maestros del Web nos enseñan un truco para acelerar el inicio de Firefox 3.5, basado en optimizar las bases de […]
Hola,
Si bien tiene sentido lo que explicás… no parece haber hecho el efecto que esperaba en mi pc… tarda lo mismo en arrancar. Gracias de todos modos!
[…] Petit truc per accelerar l’arrencada de firefox 3.xwww.maestrosdelweb.com/editorial/tip-acelerar-inicio-firefox… per ullbuidat fa pocs segons […]
[…] día de ayer “Javier de Maestros del Web”, publicaba un interesante Tips (truco) para “Acelerar el inicio de Firefox 3.5 Beta” el cual si bien ya conocía, hasta el momento no lo había probado por verlo algo complejo de […]
[…] día de ayer “Javier de Maestros del Web”, publicaba un interesante Tips (truco) para “Acelerar el inicio de Firefox 3.5 Beta” el cual si bien ya conocía, hasta el momento no lo había probado por verlo algo complejo de […]
[…] Maestros del Web habían realizado un artículo con instrucciones para acelerar el inicio de Firefox compactando las bases de datos del navegador. Si bien funcionaba había que realizar una serie de […]
[…] Fuente: Infospyware.com || Acelera el inicio de Firefox con IniFox Maestros Del Web || Acelerar el inicio de Firefox 3.5 Beta […]
Excelente el tip, en linux pude defragmentar todos los archivos con el siguiente comando:
find ~/.mozilla -name ‘*.sqlite’ -exec sqlite3 {} “VACUUM” \;
Espero que les sirva.
muy buenos dias les agradesco su colaboracion y espero que me puedan ayudar tengo un problema con monzilla firefox al dentrar me aparese no se encuentra el punta de entrada y yo le doy asectar y dentra normal mente pero me gustaria saber como puedo solucionar este problema que me sale gracias si me puden alludar porfabor escribanme a mi correo [email protected] att.jhogan
[…] algunas semanas escribí sobre el problema con el tiempo de inicio de Firefox 3.5, debido a la fragmentación de las bases de datos SQLite que este usa. Para solucionar este […]
Buenos dias, les queria agradecer por el post, ya que pude solucionar los inconvenientes que tenia.
Saludos.
Nicolas.