快捷搜索:

通过压缩数据库加速 Firefox

Firefox 启动和关闭的速率很慢,智能地址栏的显示速率也很慢,已经是众所周知的事实。TualatriX 已经帮我们找到的缘故原由所在,是由于 Firefox 保存了过多的浏览信息和历史记录在其所应用的 SQLite 数据库中,详情可以参考 彻底优化让Firefox不再卡。

本日又在 http://weblog.savanne.be/153-performance-tip-of-the-day 看到了一条,经由过程压缩 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 中去是个不错的主见~

您可能还会对下面的文章感兴趣: