Un espacio para los entusiastas del web

5 com comentarios en total.
24 Ago 2009
7,254 Lecturas
Tags: Software Libre, Aspectos técnicos, Optimización, , , y 1 más.

Acelerar el inicio de Firefox, sin reiniciar

BoomHace 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 problema significaba instalar SQLite, cerrar Firefox y correr algunos comandos (Marcelo simplificó esto IniFox).

Jeremy Orem de Mozilla comparte una solución alternativa con la cual no tengamos que instalar SQLite o siquiera cerrar Firefox. Todo es de ejecutar el siguiente comando desde la Consola de Errores (Menú Herramientas >> Consola de Errores):

Components.classes["@mozilla.org/browser/nav-history-service;1"].getService(Components.interfaces.nsPIPlacesDatabase).DBConnection.executeSimpleSQL("VACUUM");

Tan solo hay que copiar este comando y pegarlo en la ventana de la Consola de Errores y presionar el botón de Evaluar (no hay un aviso de cuando termina, pero se supone que Firefox quedará unos segundos colgado en lo que se ejecuta):

Consola de Errores / Firefox

Esto solo afectará a places.sqlite, no al resto de bases de datos, pero de todos modos solo places.sqlite es la que se fragmenta más.

Si no quieren estar recordando este comando, pueden instalar la extensión (experimental) Vacuum Places Improved, que agregará un botón en la barra de estado después de X inicios, o procederá automáticamente a desfragmetar la base de datos después de otros tantos inicios de Firefox.

De parte de Mozilla aún siguen discutiendo sobre si deberían agregar esto a Firefox y cada cuanto tiempo ejecutarlo automáticamente.

Javier ArocheJavier Aroche para Maestros del Web.
Agrega tu comentario | Enlace permanente al artículo

Síguenos en: @maestros | Fan page

Comentarios

  1. esto solo aplica para la version 3.5?

    Responder
  2. @exactlimon tengo entendido que Firefox 3.0 ya usa SQLite y por tanto *debería* incluir las interfaces necesarias para ejecutar este comando, pero el problema solo es más grave en la versión 3.5. De todas formas no se pierde nada con probarlo ;)

    Responder
  3. Por ahora F3.5 me va bastante bien, pero me parece un fallo algo tonto y que a la larga puede dar bastantes problemas, espero que lo solucionen, yo me voy guardando el comando este, saludos!

    Responder
  4. Eduardo

    Debía tener las bbdd de firefox muy fragmentadas pero para mi ha sido mano de santo; rápido y muy eficaz.

    Excelente herramienta!!!

    Gracias

    Responder

Deja tu Comentario

Maestros del Web se reserva el derecho de moderación de los comentarios. Evita utilizar palabras soeces, ataques directos, descalificativos, insultos, de lo contrario tu comentario será eliminado.



Acerca de
Maestros del Web nace cuando intentamos traducir Webmaster al Español. Nacimos orientados al diseño y desarrollo web. Hoy somos un espacio de apoyo para los entusiastas que participan en proyectos en la red.
Leer más de Maestros del Web