加载包含google adsense的网页时出现问题

时间:2010-11-11 23:28:37

标签: javascript asp.net adsense

这似乎不是一个开发问题,但有一个链接。

我在开发机器上加载某些网页时遇到了一些问题。他们痛苦地慢了。在我尝试运行自己的网站之前,我忽略了这一点,发现罪魁祸首是google adsense提供的show.ad.js文件。

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

我已经完成的故障排除以及我可以排除的事情是:

  • 我的路由器或任何其他外围设备。如果我去家里的任何其他电脑,页面加载很好,很快。我尝试过有线和无线。问题似乎是我机器的独特之处。
  • 这不仅仅是我的网站,也是所有带有谷歌adsense的网站。
  • 我已关闭防火墙并关闭防病毒软件。没有变化。
  • 来自此PC上的所有浏览器。我尝试过chrome,safari,firefox等。没有变化。
  • 我没有安装任何我知道的广告拦截软件。

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

提前致谢

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:1)

您检查过hosts文件了吗?在那里定义的AdSense主机可能存在虚假的IP地址。此文件是纯文本,位于Windows框的%SystemRoot%\system32\drivers\etc\hosts,没有扩展名。 (%SystemRoot%在默认安装时通常为C:\WINDOWS。)

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