Firefox性能优化之升级SQLite引擎
SQLite是轻量级的开源数据库引擎,Firefox通过SQLite引擎将用户的大部分数据保存在后缀为.sqlite的文件数据库中,随着places.sqlite,formhistory.sqlite,urlclassifier3.sqlite等这些文件的不断增长,Firefox的性能也在慢慢降低。
通过删除places.sqlite,formhistory.sqlite,urlclassifier3.sqlite等这些数据库文件中的历史记录当然可以使Firefox的性能有所提升,不过做为开源软件的SQLite,辛勤的开发者在不断地对它进行完善、性能的优化。
比如,Firefox 3.0.6中使用的SQLite引擎的版本是:3.5.9,现在SQLite的最新版本是Version 3.6.11。所以一个能够提升Firefox性能的方法也就出来了:升级Firefox的SQLite引擎。
具体方法如下:
1.下载SQLite的最新版本:http://www.sqlite.org/download.html
Windows用户下载sqlitedll-3_6_11.zip,Linux用户下载sqlite-3.6.11.so.gz
2.关闭Firefox后将下载到的压缩包里的sqlite3.dll(Windows)或sqlite3.so 替换Firefox安装目录下的相应文件。
再重新开启Firefox,看看是不是快很多了!!

还没有评论.
还没有引用.
升级迅雷5.9.*后引起下载历史记录丢失的问题
关于8月前 - 2 comments
通过迅雷的网站发现迅雷推出了最新的5.9.3.951版本,软件在界面和可用性方面都有了极大的提高。
兴冲冲的下载下来,一跟Next时,出现UserDataUpgrade.exe运行错误,但是迅雷还是正常完成了安装。
安装启动后发现新版本的迅雷的下载历史记录里一片空白。
经过简单分析,发现迅雷5.9版本在安装时如果发现在选择的安装目录存在“Profiles”目录就会自动调用UserDataUpgrade.exe将老版本的历史记录导入到新版本5.9的下载记录文件
E:\Program Files\Thunder\Program\ThunderStorage.dat
ThunderStorage.dat这个文件为SQLite数据库文件。
只是不知道什么原因在安装的时候UserDataUpgrade.exe没有成功运行,从而未将历史记录文件导入。
最后,卸载5.9.3.951 重新安装 Thunder.v5.7.6.426.NoAD-Ayu.zip !
关于限制firefox3中urlclassifier3.sqlite文件大小
关于1年前 - 没有评论
在限制Firefox中urlclassifier3.sqlite文件大小的方法一文提出了通过设置"urlclassifier.updatecachemax"来限制urlclassifier3.sqlite文件大小的方法,不过经过测试发现此方法无效.
通过测试发现当我把urlclassifier.updatecachemax设置为104857600 (即100MB),然后将firefox3配置目录下的urlclassifier3.sqlite删除,随后经过一段时间,发现urlclassifier3.sqlite的大小为55036KB,小于100MB。
随后我再把urlclassifier.updatecachemax设置为10485760 (即10MB),然后再把firefox3配置目录下的urlclassifier3.sqlite删除,随后经过一段时间后,发现urlclassifier3.sqlite的大小为55036KB,已经远远超过设定的 10MB了。
所以通过设置"urlclassifier.updatecachemax"来限制urlclassifier3.sqlite文件大小的方法行不通了。
不过在我使用firefox3的过程中,发现urlclassifier3.sqlite的大小一直在50MB左右,所以大家也不用太担心此文件了。
BTW:urlclassifier3.sqlite文件用于记录Firefox从Google抓取的反钓鱼网站和恶意站点数据的,但一般情况下他会不断增长。
Firefox3中about:config页面提示"XML解析错误:未找到元素"
关于1年前 - 没有评论
Firefox从3.0升级到3.0.1后, 在地址栏输入 about:config ,页面出现错误信息:
XML解析错误:未找到元素
位置:about:config
行:1,列:1
好奇怪的问题,在Firefox中文社区有帖子提示说可能是中文语言包的问题,但是没有具体的解决办法。
有别外一种方法也可以访问到about:config的配置页面,在地址栏中输入 chrome://global/content/config.xul
通过尝试终于找到此问题的解决办法。
下载http://stage.mozilla.org/pub/mozilla.org/firefox/nightly/3.0.1-candidates/build1/mac-xpi/zh-CN.xpi
关闭Firefox 3.0.1
用Winrar打开下载到的zh-CN.xpi,在chrome目录中有一个zh-CN.jar的文件
将此文件替换E:\Program Files\Mozilla Firefox 3\chrome(Firefox安装目录)中的zh-CN.jar文件
重新启动Firefox再在地址栏输入 about:config ,是不是又看到熟悉的配置界面了呢!
使用Tor代理+Firefox+FoxyProxy访问SourceForge
关于1年前 - 没有评论
距离SourceForge被封已经有段时间了,但仍然没有恢复的迹象。
之前提供了一些访问SourceForge的方法,如:
SourceForge无法访问的解决办法
通过Sourceforge镜像下载站点突破电信封锁
但是总觉得不太方便。通过免费的VPN(linkideo )访问SourceForge的速度不错,但是无法照顾到同时访问国内网站的用户;使用 无界浏览 这个代理软件没有通过VPN上网的缺点,但是它会清除IE中的Cookies;而SourceForge的镜像只能获取到软件。
这次推荐的使用Tor代理+Firefox+FoxyProxy访问SourceForge 的方法对于经常使用Firefox的朋友来说应该算是完美了。
具体的实施过程见:http://www.zxlm.cn/software/tor-firefox-foxyproxy-access-sourceforge.html
对于想偷懒的朋友,可以在安装Tor,Firefox,FoxyProxy后,下载附件中的压缩文件,
将其中的foxyproxy.xml解压到Firefox的配置目录中,就可以省去设置FoxyProxy的步骤了。
Firefox的配置目录类似于:C:\Documents and Settings\Administrator\Application Data\Mozilla\Firefox\Profiles\xex5s159.default\
附件:foxyproxy.zip(1883 Byte)
限制Firefox中urlclassifier3.sqlite文件大小的方法
关于1年前 - 6 comments
urlclassifier3.sqlite文件用于记录Firefox从Google抓取的反钓鱼网站和恶意站点数据的,但是这个文件大小在默认情况下会不断地增长,通过设置"urlclassifier.updatecachemax"可以限制urlclassifier3.sqlite的大小.
在Linux版本下"urlclassifier.updatecachemax"默认为104857600 (100 MB)
而Windows下的Firefox3中"urlclassifier.updatecachemax"默认为-1,即不限制urlclassifier3.sqlite的大小。
所以即不希望彻底禁止Firefox的反钓鱼功能,又不希望urlclassifier3.sqlite增长得疯狂的朋友可以把Firefox3中"urlclassifier.updatecachemax"的大小设置为一个合理的值。
不过经过测试Firefox3并不会把urlclassifier3.sqlite的大小严格限制在"urlclassifier.updatecachemax"设置的大小之内,估计是为了保证反钓鱼数据的完整性。
例如,我把"urlclassifier.updatecachemax"设置为"20971520"(20MB),实际的urlclassifier3.sqlite文件大小在 24MB左右。
关于Firefox3的反钓鱼数据库urlclassifier3.sqlite
关于1年前 - 1 评论
urlclassifier3.sqlite是Firefox3生成的反钓鱼数据库,而urlclassifier2.sqlite则是Firefox2的反钓鱼数据库.
urlclassifier3.sqlite位于“D:\Documents and Settings\Administrator\Local Settings\Application Data\Mozilla\Firefox\Profiles\随机字符串.default\urlclassifier3.sqlite”
而urlclassifier2.sqlite位于“D:\Documents and Settings\Administrator\Application Data\Mozilla\Firefox\Profiles\随机字符串.default”
不过Firefox3生成的这个数据库的体积有点吓人,比如我安装的Firefox生成的urlclassifier3.sqlite达到了53M,而且还有增长的趋势。
在查看了MozillaZine Knowledge Base知识库后,发现这个数据库是Firefox3从Google的一个服务中获取的(可以在about:config中查找“urlclassifier.keyupdatetime”):
https://sb-ssl.google.com/safebrowsing/newkey
而且发现有个参数“urlclassifier.updatecachemax”应该是控制urlclassifier3.sqlite文件的大小的:
Firefox incorporates the Google Safe Browsing extension in its own Phishing Protection feature to detect and warn users of phishy web sites.
In Linux, the periodic updates for the blacklist caused significant amounts of disk activity due to index and cache sizes for the underlying SQLite database. More >
删除Firefox地址栏下拉列表中的指定记录
关于1年前 - 1 评论
Firefox地址栏下拉列表(智能地址栏)中有时会出现并不是自己经常使用的记录,如何删除呢?
当我遇到这个问题的时候,打算通过直接修改Firefox3的splaces.sqlite中的相关记录的信息,但是还没有成功,之后发现原来可以通过快捷键来删除的。
打开Firefox地址栏下拉列表(智能地址栏),将鼠标移动到需要删除的记录下,按下Shift + Delete 就可以删除了。
来看看你用了几个最受大家欢迎的工具
关于1年前 - 没有评论
以下是"2008 Linux Journal 读者选择奖"公布的部分信息,其中红色部分是我正在使用的,如:GNOME、Firefox、WordPress、Mysql、C、PHP、Eclipse、vi、OpenSHH、RPM、Apache、tar。其中大部都是在最受欢迎之列呢!
最受喜爱Linux发行版 Ubuntu
最受欢迎桌面环境 GNOME
最受欢迎网页浏览器 Firefox
最受欢迎邮件收发程序 Mozilla Thunderbird
最受欢迎办公程序 OpenOffice.org
最受欢迎内容管理系统 WordPress (23.8%) Drupal (21.4%) Joomla! (18.9%)
最受欢迎数据库 MySQL (62.7%)
最受欢迎编程语言 C (26%)
最受欢迎脚本语言 Python (28.9%) PHP (21.7%)
最受欢迎Linux软件开发工具 Eclipse (29%)
最受欢迎音频工具 Amarok (40.5%)
最受欢迎媒体播放器 MPlayer (34.6%)
最受欢迎文本编辑器 vi (35.3%)
最受欢迎系统管理工具 OpenSSH (52.7%)
最受欢迎Web服务器 Apache (90.9%)
最受欢迎包管理程序 Apt (35.3%) RPM (16.5%)
最受欢迎备份系统 Simple Linux Backup (25.5%)
最受欢迎备份工具 tar (35.4%)
赶快去看一看吧:
Readers’ Choice Awards 2008
2008 Linux Journal 读者选择奖公布
Firefox3中可以使用的about命令
关于1年前 - 没有评论
Firefox不但提供了丰富的插件和扩展,而且在地址栏中输入特定的命令还可以查看到Firefox中比较底层的东西:
比如在Firefox的地址栏中输入 about:config 可以打开Firefox的参数配置窗口,在这个页面你可以调整浏览器的隐藏设置,其中各个参数的功能见:
http://kb.mozillazine.org/About:config_entries
about:cache
查看Firefox已经保存到硬盘或者内存中的网页数据的大小和具体的内容
about:cache?device=disk
查看Firefox保存到硬盘上的数据,如下所示
about:cache?device=disk
Disk cache device
Number of entries: 3099
Maximum storage size: 50000 KiB
Storage in use: 49998 KiB
Cache Directory: E:\Cache\FirefoxCache\Cache
about:cache?device=memory
查看Firefox保存到内存中的数据
about:plugins
查看Firefox已经安装的所有插件如:Flash、Quicktime、Java等。
about:blank
将显示空白页面
about:mozilla
显示的内容如下,在Firefox中显示为红底白字
about:mozilla
Mammon slept. And the beast reborn spread over the earth and its numbers
grew legion. And they proclaimed the times and sacrificed crops unto the
fire, with the cunning of foxes. And they built a new world in their own
image as promised by the
sacred words, and spoke
of the beast with their children. Mammon awoke, and lo! it was
naught but a follower.
from The Book of Mozilla, 11:9
(10th Edition)
Firefox推介无法转换的罪魁祸首中国电信
关于2年前 - 1 评论
最近在“广告发布都论坛”听到Adsenser在讨论Firefox推介无法完成转换从而造成Adsense推介的收入大量减少。我尝试着点击了一下自己的Firefox推介广告发现确实无法打开Firefox的下载页面,大家都以为是Adsense小组不作为,真正原因却是中国电信屏蔽Google的干服务造成的。
当然这也只是我的推测,相关的报告原文如下:
希望这样的问题只是电信的临时工错误的操作造成的。要不然大家在Adsense的推介收入就要大大缩水了。
以下报道转载自月光博客 [ http://www.williamlong.info/ ]
中国电信屏蔽Google的若干服务
据与G共舞的报道,Google的几个服务目前已经无法从中国电信线路访问,经过我的测试,可以确认某些中国电信线路的确无法访问1、Google谷歌工具条 toolbar.google.com 和Google谷歌拼音输入法 tools.google.com/pinyin,不过网通用户访问都是正常的,这种情况已经持续了三四天的时间了。
根据我的测试,tracert tools.google.com和tracert toolbar.google.com,中途都会到了202.97.33.30这个IP后就不通了,经过查询得知,这个IP是上海市电信骨干网的路由器。