如何有效地在网站上放置广告以减少页面加载时间

时间:2015-08-21 14:54:29

标签: javascript performance ads adsense load-time

案例:我们的网站有很多来自不同发布商的广告,我们已将它们放置在我们网站主页的不同区域。它们主要是横幅广告。

问题:网站加载速度很慢,平均需要15到20秒。

有没有办法改善广告脚本的位置?

2 个答案:

答案 0 :(得分:0)

15-20是完全不可接受的。广告通常包含在JavaScript文件(由广告供应商提供)中,该文件将加载广告的资源。

如果脚本需要很长时间加载,它将阻止网站上的所有其他JavaScript,因为浏览器将等到所有脚本都加载完毕。在这种情况下,您可以通过添加defer或使用JavaScript动态添加脚本来延迟加载脚本文件。请参阅:How to Append <script></script> in javascript?

如果广告资源需要很长时间才能加载,则不应影响网站的其他方面。从用户体验的角度来看,确保广告不会弹出并在最终加载时移动其他元素。您可以通过确保已分配空间来完成此操作。

您可以使用Chrome / Firebug中的网络/网络标签查看何时加载哪些资源,以及何时阅读浏览器以运行JavaScript等。

答案 1 :(得分:0)

  1. 为广告脚本创建一个队列。
  2. 完成所有其他操作后处理该队列。
  3. 广告商希望更早出现?&#34;为优先级收取更多费用。
  4. 没有代码,那就像我能得到的那样具体。好问题!