这似乎不是一个开发问题,但有一个链接。
我在开发机器上加载某些网页时遇到了一些问题。他们痛苦地慢了。在我尝试运行自己的网站之前,我忽略了这一点,发现罪魁祸首是google adsense提供的show.ad.js文件。
使用firebug我看到该页面在加载此文件时挂起,然后在大约5-10秒后中止。如果我将多个数据库记录调用到页面,它将加载一个,挂起,中止,然后加载另一个。
我已经完成的故障排除以及我可以排除的事情是:
我知道可能有一百万个原因导致我遇到这个问题,但我认为那里有人可能有类似的经历。如果不这样做,我有什么方法可以追踪问题,因为我不知道从哪里开始。
提前致谢
答案 0 :(得分:2)
尽可能将其放在页面中尽量减少对渲染其他元素的干扰。
我曾在大量网站上工作,我们会间歇性地遇到加载Google和其他第三方js的问题;我们确定问题出在第三方服务器上,而不是我们;你可以做的唯一事情(除了关闭adsense)是组织页面,即使你无法加载第三方组件,它也会呈现。
答案 1 :(得分:1)
您检查过hosts
文件了吗?在那里定义的AdSense主机可能存在虚假的IP地址。此文件是纯文本,位于Windows框的%SystemRoot%\system32\drivers\etc\hosts
,没有扩展名。 (%SystemRoot%
在默认安装时通常为C:\WINDOWS
。)
此外,DNS缓存中可能存在错误的IP地址。运行ipconfig /flushdns
清除它。