广告拦截程序不只拦截广告,更能节省时间与带宽:《AdGuard 网页性能报告 2025》

人们拦截广告的原因很简单:广告侵扰视线、吵闹烦人、令人疲惫… ,理由数不胜数。但除了这些因素外,还有一个更实际的动机:希望从源头上拦截广告。

广告要想出现在你的设备上,必须先完成加载,而加载过程会消耗流量与时间。拦截广告不仅能让你的神经系统免受又一次冲击,更能直接节省时间与数据。跟踪器在这方面也好不到哪里去。虽然它们通常比高清横幅广告和冗长视频消耗的流量少,但数量庞大,积少成多。

因此 请大家思考:广告和跟踪器到底给网络连接带来了多少负担?您为加载那些烦人的广告和窥探您的跟踪脚本花费了多少带宽?如果摆脱了这些无用的杂乱内容,网页加载速度能提升多少?为了找到这些(以及其他相关)问题的答案,我们进行了一项研究,并希望通过本文与大家分享我们的发现。

我们测量了什么

💡
如果有用户想直接查看研究结果,可以跳过这部分。了解研究方法将有助于你更好地理解数据,但并非必须。

在开始之前,我们先简要说明具体的研究方法。我们从 NewzDash 门户 获取了美国前 100 大新闻网站和出版商列表(按搜索可见性排名),并与 FeedSpot 的类似前 100 大新闻网站列表合并。最终得到 173 个独立域名,排除不适合测量的域名后,缩减至 119 个。

拿到最终的测试域名列表后,我们编写了一个脚本,借助 Puppeteer JavaScript 库 对列表中的每个网站进行三次加载,并测量以下数据:

  • 浏览器访问页面时发送的平均请求数
  • 加载页面消耗的平均流量
  • 加载页面所需的平均时间

每次加载页面前,脚本还会清除浏览器缓存并删除所有 Cookie,以确保实验的纯粹性。

💡
由于部分网站会持续发送越来越多的请求,我们必须设定一个截止点。在页面完全加载后,我们让脚本将页面向下滚动一小段,等待 5 秒,然后结束测量。这 5 秒未计入本研究中使用的页面加载时间测量。

我们重复了整个流程三次:首先在无任何干扰的情况下获取基准数据,然后测量两种不同类型的广告拦截如何影响结果:“常规”网页过滤DNS 过滤。测试中我们使用了最新版本的 Chrome 浏览器、AdGuard 广告拦截程序 Chrome 浏览器扩展以及 AdGuard DNS(研究进行时间为 2025年 3月 13日)。

在下文中,凡涉及本研究所指的“广告拦截程序”,均特指 AdGuard 广告拦截程序浏览器扩展。请注意,独立的 AdGuard 广告拦截程序桌面应用很可能提供非常相似的结果。

节省(您的)宝贵带宽

要让一个页面成功显示,浏览器需要加载大量元素:文本、字体、图片,仅是略举几例。其中某些元素加载时所需的带宽远超其他。例如,一个视频可能比一个 JavaScript 文件消耗得多得多。但有些元素对浏览体验贡献甚微,甚至完全有害,广告横幅与视频、追踪用户在线行为的脚本等。在多数情况下,可以安全地阻止这些元素的加载以节省流量,且不会产生负面影响。我们的研究将把这些节省量化为具体数字。

💡
让我们简单谈谈网络请求。为了加载任何内容,浏览器都需要向远程服务器发送网络请求并接收其响应。显示页面所需加载的内容越多,需要发送的请求就越多。发送的请求数量与使用的带宽并不总是严格按比例对应,但它们紧密相关。在本报告中,我们将主要关注带宽,同时也会提及一些与请求相关的数据。

在不启用广告拦截的情况下,加载全部119个网站共消耗了 689.05MB 流量,平均每个网站约 5.79MB。以现代标准来看,考虑到我们经常在线观看视频和上传高清照片,这个数字或许听起来不算太大。但请记住,这仅仅是一个网站的消耗,而且我们除了单纯加载页面外,尚未进行任何其他操作。此外,119 个网站中有 14 个加载时需要超过 10MB 数据,其中 3 个甚至超过 15MB。其中,abc13.com15.85MB 的消耗量位居首位。

当我们引入广告拦截时,数字会立即大幅下降,下图最能说明这一点:

消耗的宽带

启用 AdGuard 后,我们总共节省了 267.42MB 流量。这意味着平均每个网站的加载带宽需求减少了超过 2.2MB。特别观察其中一些网站,我们能看到惊人的差异:加载 phillyvoice.com 时,使用广告拦截器帮助我们节省了 11.48MB。虽然效果不及常规的全功能广告拦截程序,但使用 DNS 过滤相比完全不拦截而言,无疑要好得多。DNS 过滤总共节省了 198.52MB 流量(平均每个网站约 1.67MB)。

正如我们之前提到的,加载页面时,消耗的带宽通常与浏览器发送的请求数量密切相关。我们的研究数据证实了这一点:

发送的总请求书

当比较加载一个网站所需的平均请求量时,广告拦截的影响更为显著:未启用广告拦截时为 299 个请求,启用后降至 145 个,减少了一半以上!请记住,所有这些“消失”的请求,原本都会变成用户邀请进浏览器的额外广告和跟踪器。

时间就是金钱

除了请求和带宽,我们还测量了加载网站所需的时间。比较单个加载时间意义不大,粗略的说,加载网站消耗的带宽越多,所需时间就越长,但观察平均值还是很有启发的。

在我们的研究中,脚本加载一个普通页面平均需要超过 11 秒。加载全部 119 个网站,脚本总共花费了略超过 22 分钟。时间相当长,不是吗?让我们看看装备广告拦截程序是否能带来改变。

消耗时

确实有改变。一旦加入广告拦截程序,每个网站的平均加载时间便急剧下降,从 11.3 秒降至 6.2 秒。DNS 过滤的效果再次落后于常规广告拦截,但与完全不过滤相比,仍然节省了大量时间:在 AdGuard DNS 的帮助下,脚本加载一个网站平均需要 7.4 秒。

说到节省,这里有一个有趣的小思想实验。据一些估算,普通人每天可能会访问多达 100 个网站。既然我们现在知道每次加载页面时,一个广告拦截程序能节省多少时间和带宽,我们就可以估算一个人一天的总节省量,大约 8.5 分钟和 225MB 流量。

让我们更进一步!基于同样的逻辑,我们可以估算出,每年广告和跟踪器会耗费大约 80GB 的带宽和 52 小时的时间。这相当于 2 天4个小时!

广告拦截程序的优点 *mobile

这里有一些关于如何比看广告更好地利用 80GB 流量和 52 小时时间的想法:

如何更有意义地使用 80GB 流量与 52 小时 *mobile

是的,这有点像粗略估算,也带点幽默成分,但事实相去不远。关键在于,如果不使用广告拦截程序,您完全是在浪费时间和流量。而且我们说的不是什么复杂的配置,可以像安装一个免费的广告拦截浏览器扩展那样简单。

剖析跟踪器

我们用来测量所有网站上广告和跟踪器的脚本并非简单地计数。我们还让它负责识别每一个潜在的跟踪器:它属于哪种类型、网站试图连接到哪个域名,以及哪个公司拥有该域名。

💡
为避免混淆,我们先为跟踪器下个定义。网络跟踪器是一种用于监视和收集用户浏览活动数据的工具或脚本。流行的跟踪器在成千上万甚至数百万个网站上运行,市场上的大公司很容易拥有多个跟踪器(想想 Google)。

我们的脚本统计了所有看起来可能与跟踪有关的请求。并非每一个都是,但正如您将看到的,其中很大一部分确实如此。与研究的第一部分一样,我们在所有三次迭代中分别统计了跟踪器(为简洁起见,我们将所有这些工具和脚本统称为“跟踪器”,仅在相关时澄清它们是否实际无害):无任何干扰(基线)、使用 AdGuard DNS,以及使用 AdGuard 广告拦截程序浏览器扩展。

让我们先从大局看起。在同样的119个网站中,我们检测到 276 个独特的跟踪器,它们属于 233 家公司。这应该能让你对数据经济行业的规模有多大有个概念。请注意,这并非简单的“一个跟踪器等于一个跟踪请求”。跟踪脚本通常会尝试连接多个域名,以共享它们收集到的关于你的数据,或者出于其他通常同样糟糕的原因。在我们的研究中,网站向 829 个不同的跟踪域名发出了请求。当然,其中有很多重叠:相同的跟踪器,尤其是流行的跟踪器,可以在许多不同的网站上找到,而这些网站发送的跟踪请求到达的是相同的域名。

现在来看一些具体细节。最常见的跟踪器(大家猜对了!)与 Google 有关。Google Marketing 出现在 119 个网站中的 108 个上(占 91%)。

💡
在本章中,为了按不同域名和公司对跟踪器进行分类,我们大量使用了 WhoTracksMe 上提供的数据。

这并不意味着剩下的 9% 没有 Google 的踪迹。接下来三个最受欢迎的跟踪器是 Google Tag Manager(88%)、Google 本身(84%)和 Google Syndication(82%),最后是 Rubicon(目前由 Magnite Inc 拥有的流行跟踪器)位居第五,网站份额显著下降至 69%。

Websites connecting to trackers

这突显了 Google 在数据收集市场中的霸主地位。如果您认为这还不够令人震惊,这里还有另一个统计数据:119 个网站中有 115 个(占 97%)连接到了至少一个 Google 拥有的跟踪器。作为对比,第二名是 The Rubicon Project,同样在 69% 的网站上出现。Amazon、Microsoft 等公司拥有的跟踪器出现在约 60% 的网站上,而大多数公司未能超过 50% 的门槛。这表明市场被大公司垄断的程度有多严重。

Websites connecting to companies

为了进一步说明我们的观点,这里还有另一个统计数据。当我们根据常见程度对所有 829 个网站连接到的跟踪域名进行排名时,我们不仅会再次看到 Google 位居榜首,doubleclick.net 出现在 91% 的网站上;而且前 5 名域名均为 Google 所有。除了Doubleclick,它们还有 google.comgooglesyndication.comgoogletagmanger.comadtrafficquality.google。名单上第一个非 Google 域名仍然是 rubiconproject.com

Websites connecting to domains

利用 DNS 过滤拦截跟踪器

还记得我们说过,并非所有我们在此称为“跟踪器”的东西都是真正的跟踪器吗?现在,是时候开启 DNS 过滤,再看一下结果图表了。

💡
这里简要回顾一下 DNS 过滤的工作原理:在加载任何网络请求之前,浏览器需要将像 `example.org` 这样的域名转换成一串它能理解的数字字符串:IP 地址。为此,浏览器会联系 DNS 服务器。如果 DNS 服务器被配置为不返回广告和跟踪域名的 IP 地址,那么浏览器将永远无法连接到它们。

正如我们已经知道的,DNS 过滤将极大地帮助对抗跟踪。开启 DNS 过滤后,276 个独特跟踪器中只剩下 136 个,这一事实就证明了这一点。Google 仍然领先,但数字有所不同。Google Tag Manager 现在位居榜首,出现在 83% 的网站上,与其基线值 88% 相比,损失不算太大。但看看 Google 本身:从出现在 84% 的网站上,到现在只剩下 41%。许多其他跟踪器也遭遇了类似的命运,但并非全部。以 Facebook 为例。最初我们在没有任何工具的情况下,在 30% 的网站上检测到它,而在启用 DNS 保护后,它仍然存在于 28% 的网站上。我们认为,这并不是因为这个跟踪器无害,而是因为 DNS 方法的局限性常常使你无法安全地拦截它。

Websites connecting to trackers, with DNS filtering

当我们转向网站连接到的公司时,我们看到其数量从 233 家下降到 107 家。可以肯定地假设,至少有 126 家公司,或者说 54%,除了跟踪你之外,在这些网站上“没有任何其他事做”。实际上这个数字更高,只是 DNS 过滤无法在不破坏网站功能的情况下将它们全部拦截。我们仍然看到许多大公司位居前列,当然是由 Google 领头,但有趣的是 Microsoft 的份额从 66% 暴跌至 17%。

Websites connecting to companies, with DNS filtering

启用 DNS 过滤后,出现在雷达上的跟踪域名的数量几乎减半,从 829 个减少到 489 个。变少了,但仍然很多。幸运的是,这可以通过切换到网络过滤来进一步改善。

使用标准广告拦截程序拦截跟踪器

终于,援军到了。有了广告拦截程序浏览器扩展的帮助,我们终于可以看到非常接近“干净”的景象,如果去除所有对网站功能非必要的跟踪,互联网会是什么样子的。当我们查看图表时,看到顶部是出现在 35% 网站上的 Google Static(Google 的地图 API)和出现在 30% 网站上的 Google Fonts。这些实际上是可能有用的工具和脚本,您可能不想拦截它们。这与基线图表形成巨大的反差,在基线图表中,顶部是像 Google MarketingGoogle Tag Manager 这样的跟踪器,它们的数字都超过了 80%。

💡
仍然有可能,这些剩余的跟踪器中有一部分在提供服务的同时,也在收集关于用户的信息。如果您是个“纯粹主义者”,想不惜一切代价拦截所有跟踪,那么市面上有可以实现这一点的过滤规则列表。任何称职的广告拦截程序都会提供从网络导入过滤规则的选项。

Websites connecting to trackers, with web filtering

从这个图表可以很容易看出,用户所访问的网站连接到的服务中有多少仅仅是跟踪器:

网站关联的服务

就公司而言,图表上现在只剩下 73 家,而最初是 233 家。还记得我们根据 DNS 图表估计,有 54% 的公司除了跟踪用户之外什么都不做吗?现在,这个数字是 69%。Google 仍然领先,以这种或那种形式出现在 53% 的网站上,但远不及其在零过滤情况下令人震惊的 97% 份额。打蛇打七寸:Meta 从 31% 下降到仅 8%,而 Microsoft 则一头栽倒在地,在基线图表中显示为 66% 之后,现在仅拥有可怜的 4% 网站份额。

公司关联的网站

上图突出了不同类型的网络过滤如何影响用户在网站上看到的来自一些较知名公司的脚本数量。

Websites connecting to companies, with web filtering

最后,看看域名,我们可以看到,在广告拦截程序清除了其他 465 个之后,只剩下 364 个。图表高位是出现在 35% 网站上的 gstatic.com(与跟踪器图表一致)、出现在 33% 网站上的 googleapis.com 和出现在 25% 网站上的 google.com。远不及 doubleclick.com 等 Google 各种跟踪域名在过滤前显示的 91% 之类的数字。

哪种广告拦截方法更好?

看过数据后,很明显,传统的网络过滤(我们指的是使用广告拦截扩展或应用)通常能比 DNS 过滤提供更好的结果。这并不令人意外。DNS 过滤是一种不那么精细的拦截广告和阻止跟踪器的工具。它只能拦截整个域名,而在很多情况下,拦截一个用于投放广告或跟踪器的域名会破坏网站的布局或功能。网络过滤允许创建和使用更复杂的过滤规则,这些规则不仅可以非常有选择性地定位广告和跟踪器而不破坏页面,还可以通过隐藏遗留下来的广告残迹和空白区域来“美化”页面。

广告拦截扩展在阻止广告方面比 DNS 过滤解决方案好多少,下图很好地说明了这一点。对于每个网站,我们计算了使用 DNS 过滤和使用浏览器扩展加载它所消耗的带宽之间的差异。然后将它们全部绘制在图表上,从左侧节省最多的网站到右侧节省最少的网站。每当图表降到零以下,就意味着对于该网站,DNS 过滤反而更高效,加载它实际消耗的流量比网络过滤更少。

浏览器扩展与 DNS 过滤的带宽节省对比

我们可以看到,对于大多数页面,浏览器扩展在拦截不必要的请求方面比 DNS 过滤器做得更好,因为通过的请求更少,只有少数网站 DNS 过滤是更好的选择。

💡
为了获得最佳效果,我们建议结合使用传统的内容过滤和 DNS 过滤方法。它们能很好地互补,确保用户不仅能拦截所有广告和跟踪器,还能以最有效的方式做到这一点。

同样说明问题的是,与仅使用 DNS 过滤相比,启用广告拦截浏览器扩展后,页面平均加载速度提高了 16%。无论您选择哪个指标,基于扩展的方法都始终表现出更好的结果。

这并不是说 DNS 过滤绝对不如网络过滤。我们可以看到,在某些情况下,出于某种原因,它的表现甚至可能优于常规过滤。但更重要的是,DNS 过滤占据了自己独特的生态位,在网络过滤困难或不可能的地方(例如在智能电视或路由器上)介入以保护设备。尽管如此,只要可能,最好还是选择传统过滤,无论是浏览器扩展还是独立的广告拦截程序。这并不是说,在支持常规广告拦截程序的设备上,DNS 保护就没有作用了,对于某些威胁个人隐私的情况,只有基于 DNS 的保护才能提供帮助。但这完全是另一个需要讨论的话题了。

结论

我们尝试以一种模拟普通人使用互联网的方式来组织我们的研究。目的是量化不同的广告拦截方法如何不仅帮助拦截广告和跟踪器,还能节省非常可观的时间和数据。而数据确实说明了问题:广告拦截通过节省约 30-40% 的带宽和 45% 的网页加载时间,证明了其价值。广告拦截器移除了绝大部分跟踪器,使用户的浏览更加安全。特别是网络过滤,展示了相当令人印象深刻的结果,在每个指标上都超过了 DNS 过滤。

如果您在意自己的隐私和内心的安宁,安装一个广告拦截程序可以成为保护个人数据和浏览体验的一个简单而有意义的步骤。只需确保您选择的是信誉良好的开发者提供的优质广告拦截程序,而不是那些只会让情况变得更糟的数以千计的虚假广告拦截程序之一。

本报告中使用的所有数字均可在此链接在线获取。有关用于收集数据的脚本的更多信息,可在 GitHub 上找到

喜欢这篇文章吗?
21,126 21126 用户评论
完美!

AdGuard Windows版

Windows 版 AdGuard 不只是广告拦截程序,它是集成所有让您享受最佳网络体验的主要功能的多用途工具。其可拦截广告和危险网站,加速网页加载速度,并且保护儿童的在线安全。
下载本程序表示您接受 许可协议 的条款
Microsoft应用商店
AdGuard Windows版 7.22 版本,14 天的试用期
21,126 21126 用户评论
完美!

AdGuard Mac版

Mac 版 AdGuard 是一款独一无二的专为 MacOS 设计的广告拦截程序。除了保护用户免受浏览器和应用程序里恼人广告的侵扰外,应用程序还能保护用户免受跟踪、网络钓鱼和诈骗。
下载本程序表示您接受 许可协议 的条款
阅读更多
AdGuard Mac版 2.18 版本,14 天的试用期
21,126 21126 用户评论
完美!

AdGuard Android版

安卓版的 AdGuard 是一个用于安卓设备的完美解决方案。与其他大多数广告拦截器不同,AdGuard 不需要 Root 权限,提供广泛的应用程序管理选项。
下载本程序表示您接受 许可协议 的条款
阅读更多
扫码下载
可以使用任何一款 QR 码阅读器
AdGuard Android版 4.12 版本,14 天的试用期
21,126 21126 用户评论
完美!

AdGuard iOS版

用于 iPhone 和 iPad 的最佳 iOS 广告拦截程序。AdGuard 可以清除 Safari 中的各种广告,保护个人隐私,并加快页面加载速度。iOS 版 AdGuard 广告拦截技术确保最高质量的过滤,并让用户同时使用多个过滤器。
下载本程序表示您接受 许可协议 的条款
阅读更多
扫码下载
可以使用任何一款 QR 码阅读器
AdGuard iOS版 版本 4.5
21,126 21126 用户评论
完美!

AdGuard 内容拦截程序

AdGuard 内容拦截器可以全面屏蔽所有支持内容拦截技术的移动浏览器中的广告,目前包括 Samsung Internet 浏览器和 Yandex 浏览器。虽然其功能相比 Android 版 AdGuard 有所限制,但它完全免费、安装简单且拦截高效。
下载本程序表示您接受 许可协议 的条款
阅读更多
AdGuard 内容拦截程序 版本 2.8
21,126 21126 用户评论
完美!

AdGuard 浏览器扩展

AdGuard 是快速的、小内存的广告拦截扩展,可高效拦截所有网页上的各种广告!选择所需的 AdGuard 浏览器扩展,您可进行无广告、快速、安全的浏览。
安装
下载本程序表示您接受 许可协议 的条款
安装
下载本程序表示您接受 许可协议 的条款
安装
下载本程序表示您接受 许可协议 的条款
安装
下载本程序表示您接受 许可协议 的条款
安装
下载本程序表示您接受 许可协议 的条款
阅读更多
AdGuard 浏览器扩展 版本 5.2
21,126 21126 用户评论
完美!

AdGuard 助手

AdGuard 桌面应用的配套浏览器扩展。支持拦截网页特定内容、将网站添加至白名单,并直接从浏览器提交报告。
AdGuard 助手 版本 1.4
21,126 21126 用户评论
完美!

AdGuard Home

AdGuard Home 是一种基于网络的广告和跟踪器拦截解决方案。只需在您的路由器上安装一次,即可覆盖您家庭网络中的所有设备——无需额外的客户端软件。这对于各种经常威胁您隐私的物联网设备尤其重要。
AdGuard Home 版本 0.107
21,126 21126 用户评论
完美!

AdGuard Pro iOS 版

AdGuard Pro iOS 版预置全部高级广告拦截防护功能,提供与 AdGuard iOS 版付费版完全相同的工具集。其卓越之处在于:不仅能精准拦截 Safari 浏览器内的广告,更支持自定义 DNS 设置以精细化防护策略。该产品具备跨浏览器与应用的全方位广告拦截能力,有效防护儿童远离不良内容,并全面保障个人数据安全。
下载本程序表示您接受 许可协议 的条款
阅读更多
AdGuard Pro iOS 版 版本 4.5
21,126 21126 用户评论
完美!

AdGuard Mini Mac 版:Safari 广告拦截程序

AdGuard Mini Mac 版是一款强大的 Safari 广告拦截程序。这款轻量级应用不仅能移除广告、拦截跟踪器,还能显著提升网页加载速度。它让您在 Safari 中专注浏览、免受干扰,同时确保个人数据安全私密。
AdGuard Mini Mac版 版本 1.11
21,126 21126 用户评论
完美!

AdGuard Android TV 版

Android TV版 AdGuard 是唯一一款能拦截广告、保护隐私并充当智能电视防火墙的应用程序。获取网络威胁警告,使用安全 DNS,并受益于加密流量。有了安全性和零广告的使用体验,用户就可以尽情享受最喜爱的节目了!
AdGuard Android TV 版 4.12 版本,14 天的试用期
21,126 21126 用户评论
完美!

AdGuard Linux版

AdGuard Linux 版是世界上第一个系统级广告拦截器。拦截广告和跟踪器,选择预设过滤器或添加自己的过滤器。管理流程通过命令行界面实现。
AdGuard Linux版 版本 1.2
21,126 21126 用户评论
完美!

AdGuard Temp Mail

免费的临时电子邮件地址生成器,保持匿名性并保护个人隐私。你的主收件箱中不会出现垃圾邮件!
21,126 21126 用户评论
完美!

AdGuard DNS

AdGuard DNS 是广告拦截、隐私保护及家长控制的简约三合一解决方案。其不但易于设置且免费,无论您使用的是何种平台或设备,都可以提供最基础的保护对抗在线广告、跟踪器及钓鱼。
21,126 21126 用户评论
完美!

AdGuard Mail

保护个人身份,避免垃圾邮件,并使用我们的别名和临时电子邮件地址保护收件箱。享受我们的免费电子邮箱转发服务和适用于所有操作系统的应用程序使用体验。
21,126 21126 用户评论
完美!

AdGuard Wallet

一个安全且私密的加密钱包,让您完全控制资产。管理多个钱包,发现数千种加密货币以存储、发送和兑换。
已开始下载 AdGuard 点击箭头指示的文件开始安装 AdGuard。 选择“打开”并点击“确定”,然后稍作等待直至文件加载完毕。在已经打开的窗口中,将 AdGuard 图标拖拽至“Applications”文件夹内即可完成安装。感谢您选择 AdGuard! 选择“打开”并点击“确定”,然后稍作等待直至文件下载完毕。然后,在打开的窗口中点击“安装”即可。感谢您选择 AdGuard!
将 AdGuard 安装到移动设备上