3127
Los problemas de lentitud en el inicio de Firefox son bien conocidos por todos los que usamos este excelente navegador y lamentablemente es algo que se sigue arrastrando de versión a versión sin terminar de resolver. Con este truco podrás reducir el tamaño de los archivos *.sqlite, disminuyendo el tiempo de carga considerablemente
menéame
</quisquilloso>
Las bases de datos según se usan se van "ensuciando", ya que las cosas se borran y añaden sin un orden concreto (y cuando se borran sólo se marcan como borradas [por velocidad] sin liberar realmente el espacio). Vamos, que la base de datos queda como un queso gruyer al cabo de un tiempo. "Compactar" consiste en reescribir (parte de) la base de datos sin espacios libres en medio (y normalmente se aprovecha para hacerlo en orden, optimizándola).
Compactar una base de datos muy usada hace que ocupe mucho menos, así que es más rápida su carga desde disco.
NO GRACIAS
De todas formas, si no te fías, te puedo asegurar que definitivamente su utilidad "IniFox" no contiene spyware, puesto que lo único que contiene es un fichero BAT inofensivo que lo único que hace es ejecutar a su vez un EXE llamado "sqlite.exe" que es *exactamente el mismo* que se puede descargar desde la página oficial de SQLite: www.sqlite.org/sqlite-3_6_14_2.zip
Puedes hacer si quieres una comparación binaria entre el EXE de la página oficial de SQLite y el EXE que viene dentro de "IniFox.zip" y verás que son iguales (por ejemplo puedes usar el comando de consola "comp" para comparar ambos ejecutables).
Así que a menos que el motor de SQLite oficial para Windows incluya spyware (bastante improbable, dado que es software libre con el código a disposición de todo el mundo), puedes estar tranquilo: el truquito este del "IniFox" es totalmente seguro y no incluye software "malicioso"
Si usas Linux, no tienes más que descargarte SQLite para tu distribución (probablemente estará en los repositorios). Si no, pues te descargas el paquete adecuado aquí: www.sqlite.org/download.html
Una vez tengas el interface de línea de comandos de SQLite funcionando, lo ejecutas así:
sqlite3 nombredelfichero1.sqlite "VACUUM"
sqlite3 nombredelfichero2.sqlite "VACUUM"
sqlite3 nombredelfichero3.sqlite "VACUUM"
sqlite3 nombredelfichero4.sqlite "VACUUM"
...
Los nombres de los ficheros *.sqlite los sacas de tu directorio de perfil del Firefox. Si quieres puedes crearte un script bash para automatizar la tarea en veces sucesivas. Eso lo que hace es compactar las bases de datos, para que funcionen más rápido. Y eso es todo lo que hace el "IniFox" para Windows ese que hay en la (según tú dudosa) página de InfoSpyware.com
Muchas Gracias!!!
Sólo tienes que tener instalado el paquete sqlite3-tools y poner en la consola:
find .mozilla/ -name *.sqlite -exec sqlite3 {} VACUUM ;
Y listo. Un saludo.
Creo que la ya la habías puesto tú pero Meneame la ha quitado.
Sí, me ha bajado de tamaño los archivos sqlite pero lo noto igual de lento que antes