gpt4 book ai didi

performance - Google Analytics 有性能开销吗?

转载 作者:行者123 更新时间:2023-12-03 05:12:38 24 4
gpt4 key购买 nike

Google Analytics(分析)在多大程度上影响性能?

我正在寻找以下内容:

  • 基准(包括响应时间/页面加载时间等)
  • 类似基准的链接或结果

在您的网站上测试 Google Analytics (GA) 的一种(可能的)方法:

  1. 从您自己的服务器提供 ga.js(Google Analytics JavaScript 文件)。
  2. 来自 Google Daily(测试 1)和 Weekly(测试 2)的更新。

我有兴趣了解这如何减少客户端 Web 服务器和 GA 服务器之间的通信。

有人进行过这些测试吗?如果是这样,你能提供你的结果吗?如果没有,是否有人有更好的方法来测试使用 GA 的性能影响(或缺乏)?

最佳答案

2018 更新:安装 Analytics 的位置和方式已经一再改变。当前的 gtag.js 代码做了一些事情:

  1. 加载 gtag 脚本,但异步(非阻塞)。这意味着除了带宽和处理之外,它不会以任何其他方式减慢您的页面速度。
  2. 在名为 window.datalayer 的页面上创建一个数组
  3. 定义一点 gtag()函数只会将您扔给它的任何内容插入该数组。
  4. 通过页面加载事件调用该事件。

加载主 gtag 脚本后,它会将此数组与 Google 同步并监视其更改。这是一个很好的系统,与以前的系统不同(例如在 </body> 之前填充代码),这意味着您可以在 DOM 渲染之前调用事件,并且脚本顺序并不重要,只要您定义 gtag() 即可。首先。

这并不是说这里没有性能开销。我们仍然使用带宽来加载脚本(它在本地缓存了 15 分钟),而且他们扔给您的脚本并不是一小堆,因此需要一些 CPU 时间来处理它。

但与(例如)现代前端框架相比,这一切都可以忽略不计。

如果您想要绝对的、尽可能精简的网站,请完全避免它。如果您想保护用户的隐私,请不要使用任何第三方脚本...但是,如果我们谈论的是一个普通的现代网站,那么有比如果您遇到性能问题,请使用 gtag.js。

关于performance - Google Analytics 有性能开销吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/435228/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com