2010-11-11 52 views
0

这可能不是一个开发问题,但有一个链接。加载包含google adsense的网页时出现问题

我一直在遇到一些问题,从我的开发机器加载一些网页。他们非常缓慢。我忽略了这一点,直到我试图运行我自己的网站,发现罪魁祸首是由谷歌adsense提供的show.ad.js文件。

使用firebug我看到页面挂载在这个文件的加载,然后大约5-10秒后中止。如果我正在调用多个数据库记录到一个页面,它将加载一个,挂起,中止,然后加载另一个。

故障排除我已经做了,事情我可以排除是:

  • 我的路由器或任何其他外围。如果我去房子里的任何其他个人电脑,网页加载得很好,很快。我尝试过有线和无线。这个问题似乎是我的机器独一无二的。
  • 这不只是我的网站,它是所有网站与谷歌的AdSense。
  • 我已关闭防火墙并关闭防病毒功能。不用找了。
  • 它来自这台PC上的所有浏览器。我已经尝试过Chrome,safari,firefox和ie。不用找了。
  • 我没有安装任何我知道的广告拦截软件。

我知道可能有一百万个原因,为什么我可能会遇到这个问题,但我认为那里有人可能有类似的经历。如果没有,我有什么办法可以追踪这个问题,因为我不知道从哪里开始。

在此先感谢

回答

1

你检查你的hosts文件?此处定义的AdSense主机可能存在伪造的IP地址。该文件是纯文本,位于Windows盒子上的%SystemRoot%\system32\drivers\etc\hosts,没有扩展名。 (%SystemRoot%默认安装时通常为C:\WINDOWS)。

此外,DNS缓存中可能存在错误的IP地址。运行ipconfig /flushdns来清除它。

+0

谢谢你jeffrey,你真棒!正如你所建议的那样,我在主机文件中有一个狡猾的条目。 – Cunners 2010-11-12 06:32:20

2

将其尽可能地放在页面中以尽量减少对渲染其他元素的干扰。

我曾经在大量网站上工作过,我们会间歇性地遇到加载Google和其他第三方js的问题;我们确定问题出在第三方服务器上,而不是我们;您唯一可以做的事情(除关闭adsense之外)是组织页面,以便即使您无法加载第三方组件也会呈现该页面。

+0

或者,就此而言,如果用户默认关闭了JavaScript。 (以这种方式从路过式下载中获得的麻烦要少得多。)无论如何,优雅的降级对网页来说是件好事。请参阅http://c2.com/cgi/wiki?GracefulDegradation – 2010-11-11 23:39:39