为什么有些页面会停滞? (广告相关)

时间:2010-03-03 15:23:54

标签: javascript html css

我注意到质量较差的网站上有广告,一部分网站会加载然后停止几秒钟然后加载到网站的其余部分。使用AdBlock,它加载速度非常快。造成失速的原因是什么?有一个简单的方法吗?

4 个答案:

答案 0 :(得分:2)

许多广告都是通过JavaScript提供的。当它们不加载时会出现问题,因为许多浏览器会延迟呈现页面,直到所有JavaScript都加载为止(因为像这样的情况,JS可能会输出HTML并且浏览器无法预测它可能是什么)。

AdBlock可防止广告JS的请求发生,从而加快网站加载速度。

答案 1 :(得分:1)

  

造成失速的原因是什么?

广告。它们通常从完全不相关的域/服务器加载。通常还会涉及JavaScript,这会进一步减慢速度。

  

有一个简单的方法吗?

作为内容创建者,请勿在单个页面上包含来自不同域的过多广告。作为用户,使用AdBlock或类似的广告拦截软件进行冲浪。

答案 2 :(得分:0)

它们停止是因为在向广告服务器发出呼叫之前页面无法完成,广告服务器可能已关闭或忙碌或由于其他原因而变慢。你可以通过doubleclick等看到这一点。我几周前在StackOverflow上看到过它! :)

答案 3 :(得分:0)

这是另一种观点。有时,页面会有意显示广告,然后在继续呈现页面之前暂停。这是尝试使广告从页面内容的其余部分中脱颖而出。它只关注用户的广告,因为那是唯一的事情。

在这些情况下:这不是错误,这是一个功能。