
Firefox 启动和关闭的速度很慢,智能地址栏的显示速度也很慢,已经是众所周知的事实。TualatriX 已经帮我们找到的原因所在,是因为 Firefox 保存了过多的浏览信息和历史记录在其所使用的 SQLite 数据库中,详情可以参考 彻底优化让Firefox不再卡。
今天又在 http://weblog.savanne.be/153-performance-tip-of-the-day 看到了一条,通过压缩 Firefox 使用的 SQLite 数据库来改善 Firefox 的速度。
首先完全关闭 Firefox,然后执行:
这条命令完全无害,不会删除任何东西,只会把数据库压缩,减少数据库文件大小,从而加快 Firefox 载入历史信息的速度。
尝试了一下,确实有些改善,配合 TualatriX 的秘籍,现在已经不再为这个问题所困扰
。
其实这招对所有使用 SQLite 的程序都有用,比如 Liferea,如果你想压缩所有的 SQLite,那么可以使用下面的命令:
他会找出家目录下面所有的 SQLite 文件,然后把他们压缩,把他加入到 crontab 中去是个不错的主意~ 
评论 (11)
is-Programmer 是一个面向 Linux 爱好者与程序员的 Blog 系统,具有简洁的风格,方便的代码高亮和数学公式插入功能,适合撰写学习笔记和技术文档。
© is-Programmer.com All rights reserved. | Power by Chito 1.1.4
2009年1月07日 09:11
少了一个 \ 。
find ~ -name '*.sqlite' -exec sqlite3 '{}' 'VACUUM;' \;
2009年1月07日 09:42
用xargs 代替-exec 吧,方便些
2009年1月07日 11:38
还是觉得 opera 快,至少不用为速度困扰。
2009年1月07日 20:03
@ck na: 多谢指出,已修正~ :D
@GnusNRose: 给个示范吧,不经常用 xargs
@Centeur: 一直很羡慕 Opera 的速度,但是对 ff 的插件还是割舍不下啊~
2009年1月09日 09:34
感觉不像是 for win。。。。。
请问这是windows 用的么?
发个win版的吧 受不了地址栏了
2009年1月09日 10:07
对liferea很有效,db被压缩了一半多,对iceweasel也很有效,相当好的方法,thx
2009年1月11日 06:08
@sun23: 搜索一下 win 下命令行的语法,改成 bat 版本就可以了 :p
2009年1月12日 08:59
= =
我改了下about:config
地址栏的显示速度和打开速度就可以接受了
还好 还好
thx u re
2009年1月12日 11:18
还没有装上呢.等我装上了.也来试一下.
2009年1月12日 13:40
我用这个命令。查不到呀。Unable to open database "/root/.mozilla/firefox/*/*.sqlite": unable to open database file
2009年1月13日 01:32
@ptubuntu: 你是在 root 下运行的?