通过压缩数据库加速Firefox启动

王朝学院·作者佚名  2009-01-18
窄屏简体版  字體: 小  |  中  |  大  |  超大  

Firefox 启动和关闭的速度很慢,智能地址栏的显示速度也很慢,已经是众所周知的事实。是因为Firefox保存了过多的浏览信息和历史记录在其所使用的SQLite数据库中,就可以彻底优化让Firefox不再卡。

通过压缩Firefox使用的 SQLite 数据库来改善Firefox的速度。

首先完全关闭Firefox,然后执行:

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

这条命令完全无害,不会删除任何东西,只会把数据库压缩,减少数据库文件大小,从而加快 Firefox 载入历史信息的速度。

尝试了一下,确实有些改善,配合 TualatriX 的秘籍,现在已经不再为这个问题所困扰 。

其实这招对所有使用 SQLite 的程序都有用,比如 Liferea,如果你想压缩所有的 SQLite,那么可以使用下面的命令:

find ~ -name '*.sqlite' -exec sqlite3 '{}' 'VACUUM;' \;

他会找出家目录下面所有的 SQLite 文件,然后把他们压缩,把他加入到 crontab 中去是个不错的主意。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航