我用Firefox的历史很长了,从Netscape3Gold的时代就留下了很好的印象,虽然后来被IE4挤走,支持中文也一直没有改进,我还是下载试用过几乎每个版本,后来到Phoenix/Firebird的时代就基本上粘上了。Firefox在这期间的进步是巨大的。
不过现在要说的是最新的感受,起因是经常碰到人非要找Firefox版去挑战,发一些“我为什么又转回IE”这样的无聊文章,都是扯淡,从来不认真讨论问题。再说非要跑到人家地面上骂,心理估计也不太正常。正如在这个Blog,不要说河南和农民的坏话,河南农民会删除的。
我说这些(包括下面)并不是为Firefox推托,而是想说明这是个自由软件,其一它并不通过这个赚钱,谁都可以随便用,还可以几乎所有平台上用,人家也没有要求你非用不可,所以我们应该感激,而不是找碴;其二这是个开放社区,要的就是用户参与,大家都可以提意见,反映问题,如果能发现问题所在,所有人都会感激你,如果发现不了问题,而是发牢骚,不如还是对微软去吧--如果你买了人家软件的话。
Firefox启动慢吗?我这个感受不深。我的机器是Win2k/256MB/Piii866,另一台是Debian sid/512MB/Duron1.2G,全新启动Fx(正规的Firefox简写)也就几秒钟,从未超过10秒,在Win2k上启动IE6也许会快个1、2秒。
Firefox占用内存大吗?大,它的原则就是如果有空闲的内存它就优先使用,毕竟内存比硬盘要快,为什么不用呢?当你把Fx最小化之后,它会自动放出这些占用的。比如昨天下午开着8个页面,一天没有关闭的情况下,占用64MB,最小化后只占3MB。但有可能会有占用内存不断上涨,任何动作都会让它上涨的情况,一直长到100多,还有就是最小化也不放内存,继续保持,从而导致使用其他程序时因可用内存太小而变得很慢。
这两种情况我也见过。我的体会--仅为个人体会,纯主观,伪科学--是它可能同某些网页有关,国内网页尤甚;我的理解是Fx可能对某些网页元素(Flash,漂浮,某些写得不好的javascript,太多大图,特别是某些MS专用的特效之类)支持不好,在显示这些元素时程序上出现了问题,从而导致内存放不掉,甚至还会不断增加。
上面全是主观感受,有能力的大侠应该去Debug一下,多上些国内论坛或门户网站,效果就应该出来了。或者找一个比较确定的:一个页面上含有多张大图,这时Fx在滚动时极慢。
我上这些网站不多,所以有问题的情况也不多,上周末给别人查一点破解--这个国内多--1小时之内Fx死掉3次,我只能把原因归究于那些网页--以及Fx对那些网页的支持。其实大的门户站点虽然乱,但水平还是强于一般站点的,还没见过搞死,直接消失的。
要上这些站,有一个扩展绝不可少,Adblock,让它挡掉一些无聊的东西会减轻Fx的负担。强烈建议加装,并且找个好点的Block list加上。
Fx有可能支持很差的是Flash--在Linux上面,不是很差,而是基本不能用--所以强烈建议不安装。当然不排除你RP好,用得很流畅。这说不上是Macromedia的问题还是Mozilla的问题。但Mozilla是个非赢利组织,和这些公司找交道未必会很顺畅。但同样的插件,PDF/quicktime/java在我的机器上运行很不错,虽然启动时有些迟滞,但终归是可以用的。但网页上无聊地加声音,加动画,都是为专家所不齿的行为。
如果不装Flash插件,那么在浏览含有这类元素的网页的时候,就会出来个条条说要装插件,这个可以关掉,大家可以一试:
在about:config中修改:
plugin.default_plugin_disabled------设为false
然后重启Fx,在about:plugins里面可以看到:
Mozilla Default Plug-in
File name: npnul32.dll
Default Plug-in
MIME Type Description Suffixes Enabled
* Mozilla Default Plug-in * Yes
另一种方法就是装上Flash插件,然后在Adblock里把*.swf加入全挡掉(一位网友说的):P。
[阅读全文]