中文

adPerf:刻画第三方广告的性能特征

计算机与社会 2020-02-14 v1 网络与互联网体系结构 性能

摘要

通过在线广告将网站和 Web 应用变现在网络生态系统中十分普遍。当今的在线广告生态系统迫使发布者整合来自这些第三方域的广告。一方面,这引发了近年来被积极研究的若干隐私与安全问题。另一方面,鉴于当今浏览器能够加载带有复杂动画和 Javascript 的动态网页,在线广告也已发生转变,并可能对网页性能产生显著影响。在线广告的性能代价至关重要,因为它最终影响用户满意度以及他们的网络费用和设备能耗。在本文中,我们对 Web 广告进行了深入且首创性的性能评估。与主要依赖广告拦截器的先前工作不同,我们对 Web 浏览器的页面加载过程进行细粒度分析,以揭示 Web 广告的性能代价。我们旨在按广告的每个组件刻画代价,从而发布者、广告联盟和广告主可以借助详细指导改善广告性能。为此,我们为 Chrome 浏览器开发了一个名为 adPerf 的基础设施,该设施将页面加载工作负载在浏览器活动(如 Javascript 和布局)粒度上分类为广告相关和主要内容相关。我们的评估表明,在线广告占浏览器页面加载工作负载的 15% 以上,其中约 88% 消耗在 JavaScript 上。我们还追踪了 Web 广告的来源与投递链,并依据广告内容的来源分析性能。我们观察到,两个知名的第三方广告域贡献了 35% 的广告性能代价,且令人惊讶的是,顶级新闻网站隐式包含了未知的第三方广告,在某些情况下其占比超过广告性能代价的 37%。

关键词

引用

@article{arxiv.2002.05666,
  title  = {adPerf: Characterizing the Performance of Third-party Ads},
  author = {Behnam Pourghassemi and Jordan Bonecutter and Zhou Li and Aparna Chandramowlishwaran},
  journal= {arXiv preprint arXiv:2002.05666},
  year   = {2020}
}

备注

13 pages, 16 figures