首先要说明的是:不是Linux下上网速度慢,在Windows下如果用FireFox同样有这个问题;
其次再要说明的是:不是FireFox本身慢,是我们自己还没完全学会使用FireFox;
要补充说明一点的是:Linux 下的软件在实现国际新标准方面是比较快速的,当一个新的RFC标准或其它什么标准出来后,相关软件很快会有新的出来或升级到新的标准。FireFox、 ThunderBird即如此,所以先别急着骂ThunderBird发的邮件附件别人收不到,其实是别人落后不能识别。同时,Linux下的软件又都是 比较节省资源的,在占用内存、CPU等方面都下了不少功夫来做得更好。

FireFox为什么慢?
FireFox默认以为大家都用IPv6网络了,它的设置值比较新,而我们多半是IPv4网,所以有点问题。
同时,FireFox为了节省咱们系统的资源,把相关一些值设置的比较小。比如同时允许的最多连接数。

如何提高速度?

在FireFox浏览器地址栏中输入

about:config

而后在“过滤器”中输入

IPv6

回车确认.此后,双击“network.dns.disableIPv6”选项,将默认值由“false”修改为“true”.

在“过滤器”中输入

http

回车确认,双击

network.http.pipelining

network.http.proxy.pipelining

将其值都设置为true,将

network.http.pipelining.maxrequests

设为8或更大,反正现在的内存都不再是几十M的时代了。
还有其它一些connection相关的参数都可以相应地调大以取得更好的效果。
原因嘛,看mozilla官方的详细网站说明吧