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

how to efficiently place ads on a website to decrease page load time

本文关键字:时间 加载 有效地 网站      更新时间:2023-09-26

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

问题:网站加载非常慢,平均需要15 - 20秒。

有什么方法可以改善广告脚本的位置吗?

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

如果脚本需要很长时间加载,它将阻止网站上的所有其他JavaScript,因为浏览器将等待直到所有脚本加载完毕。在这种情况下,您可以通过添加defer或使用JavaScript动态添加脚本来延迟脚本文件的加载。参见:如何添加在javascript中?

如果广告资源需要很长时间加载,它不应该影响网站的其他方面。从用户体验的角度来看,要确保广告不会在最终加载时弹出并移动其他元素。您可以通过确保它们的空间已经被分配来做到这一点。

你可以在Chrome/Firebug中使用Network/Net选项卡来查看哪些资源正在加载,以及何时读取浏览器以运行JavaScript等

  1. 创建广告脚本队列
  2. 在所有其他操作完成后处理该队列。
  3. 广告主想"早点出现?"优先收费更高

没有代码,这是我能得到的最具体的。好问题!