分页: 1 / 1

firefox打开网页慢,主要是解析域名慢,如何解决?

发表于 : 2010-11-20 15:23
arbor
其他电脑解析域名很快,我的ubuntu 10.10

dns配置
lsg@HP-LSG:~$ cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 61.177.7.1
firefox 3.6.10

打开某个网站,总共任务栏显示解析域名 ***,2、3秒钟后才解析完成,去打开页面,为什么呢?

Re: firefox打开网页慢,主要是解析域名慢,如何解决?

发表于 : 2010-11-20 15:54
jarryson
about:config里面关闭ipv6会快一点

Re: firefox打开网页慢,主要是解析域名慢,如何解决?

发表于 : 2010-11-20 16:59
wean

Re: firefox打开网页慢,主要是解析域名慢,如何解决?

发表于 : 2010-11-20 18:01
xieshaohu
Speed DNS插件
实现DNS预读。

Re: firefox打开网页慢,主要是解析域名慢,如何解决?

发表于 : 2010-11-21 14:16
arbor
谢谢楼上各位

Re: firefox打开网页慢,主要是解析域名慢,如何解决?

发表于 : 2011-03-21 15:36
willizm
xieshaohu 写了:Speed DNS插件
实现DNS预读。
哈哈, :em01 用上了,现在ff超级慢

Re: firefox打开网页慢,主要是解析域名慢,如何解决?

发表于 : 2011-03-21 19:56
ooinzaghi
某些Linux发行版会在后台运行一个域名解析缓存服务。当然,也有发行版没有这个服务。如果您的Ubuntu后台有这个程序,那么您可以用重新启动 nscd 服务的方式来清空缓存。

为什么要清空DNS缓存呢?

大多数的 DNS 客户端会把域名解析的结果缓存到本地,这样可以提升对于同一个地址的访问速度。当您打开一个单页面的时候,通常会有多次对同一个域名的访问请求。基本上每个文件、图片、样式表……这些都是在同一个页面内部的对同一个域名的 DNS 解析请求。

所以如果您已经在本地缓存了不正确的 DNS 条目,那么您需要清空您的缓存来使 DNS 客户端提出新的 DNS 请求并更新解析结果。当然,您也可以等缓存的 DNS 条目过期以后让系统自动冲掉该条目……这通常需要24个小时。

在 Ubuntu 中冲掉 DNS 缓存的方式是重新启动 nscd 守护程序。

安装 nscd 的方式是在命令行中运行这条命令:

sudo aptitude install nscd

在Ubuntu中清 DNS 缓存的命令是:

sudo /etc/init.d/nscd restart

OK!