【发布时间】:2010-03-03 15:23:53
【问题描述】:
我注意到在带有广告的劣质网站上,网站的一部分会加载,然后停顿几秒钟,然后加载到网站的其余部分。使用 AdBlock 加载速度非常快。是什么导致了失速?有没有简单的解决方法?
【问题讨论】:
标签: javascript html css
我注意到在带有广告的劣质网站上,网站的一部分会加载,然后停顿几秒钟,然后加载到网站的其余部分。使用 AdBlock 加载速度非常快。是什么导致了失速?有没有简单的解决方法?
【问题讨论】:
标签: javascript html css
许多广告都是通过 JavaScript 提供的。这会在它们不加载时出现问题,因为许多浏览器会延迟渲染页面,直到所有 JavaScript 都加载完毕(因为这种情况,JS 可能会输出 HTML,而浏览器无法预测它可能是什么)。
AdBlock 阻止了对广告 JS 的请求,因此网站加载速度更快。
【讨论】:
是什么原因造成的?
广告。它们通常是从完全不相关的域/服务器加载的。通常还涉及 JavaScript,这会进一步减慢速度。
有没有简单的解决方法?
作为内容创建者,不要在一个页面上包含来自不同域的过多广告。作为用户,请使用 AdBlock 或类似的广告拦截软件进行冲浪。
【讨论】:
它们停止是因为页面在调用广告服务器之前无法完成,这可能是由于其他原因而关闭或忙碌或只是缓慢。您可以通过双击等方式看到很多。几周前我什至在 StackOverflow 上看到了它! :)
【讨论】:
这是另一种观点。有时,页面会故意显示广告,然后在继续呈现页面之前暂停。这是为了使广告从页面内容的其余部分中脱颖而出。它将用户的注意力只集中在广告上,因为那是唯一的东西。
在这些情况下:这不是错误,而是一项功能。
【讨论】: