标签管理系统如何提高页面加载速度?

有关有效解决影响页面加载速度的问题的信息。

Adobe动态标签管理为影响页面加载速度的问题提供了许多有效的解决方案。 动态标签管理通过在其核心库文件中提供条件逻辑(仅在需要时提供文件资源),以不同于大多数其他解决方案的方式处理页面。 除了注重基于场景的逻辑和精确的供应商技术激活外,动态标签管理还提供一系列可大幅提高页面速度的功能。 这些包括:

  • 自托管静态文件投放,消除对第三方托管和DNS的依赖
  • 通过异步投放实现标签加载的并行化
  • 带有可由客户端修改的超时的标记清除选项
  • 通过优化的动态标签管理库模式大幅缩减文件大小——比竞争对手小90%以上
  • 增强的文件压缩和投放
  • 优化的时间和投放排序,可由客户修改
  • 客户端投放文件资源,消除了任何附加的服务器端处理

每个标签管理系统(TMS)供应商都必须应对页面加载速度和Adobe方面的挑战动态标签管理提供最佳的选项集,这些选项可以组合起来来应对这些挑战。 在评估页面加载速度和TMS选项时,还应回答许多指导性问题。

页面加载速度

影响页面加载速度的主要区域有六个:

  1. 缓存站点资产
  2. 从服务器创建站点页
  3. 减少下载的文件数
  4. 减小下载文件的大小
  5. 提高与源文件的连接速度
  6. 将顺序文件加载转换为并行文件加载

站点资产的缓存发生在浏览器级别,而不是TMS供应商能够直接解决的问题。 服务器创建站点页面并准备进行投放所花费的时间也是如此。 这两个区域都可以增加和减少页面加载所花费的时间。 由于TMS供应商无法直接解决前两页加载问题,因此此概述重点介绍其余四个方面。

所有主要TMS选项都尝试减少下载的文件数并优化其大小。 每个TMS用于完成这些任务的方法可能有所不同,但最终它们都对交付到页面的最终文件权重提供了一些改进。 在评估TMS时,必须了解将单个文件打包并部署到客户端Web浏览器时涉及的体系结构。

  • 这些文件是在每个请求上在服务器端组合,还是从预发布的静态文件传送?
  • 如果文件是动态组合的,则文件组合每个请求需要多长时间?
  • 是否仅对部分文件进行服务器端管理,如果是,该架构有哪些限制?
  • 生成文件时使用了哪些压缩技术?
  • 在TMS文件生成中是否提供了有助于减轻浏览器错误的优化?

在最终分析,每个主要TMS供应商都会减少下载的文件数,并在一定程度上成功优化文件大小。

TMS解决方案在页面上可以看到明显速度差异的区域在连接速度和文件加载方面。 所有主要TMS产品都提供全球分发的CDN选项来交付其文件。 使用Adobe动态标签管理时,也可以选择在任何基础架构上托管文件。 在大多数情况下,CDN提供一种交付TMS文件的有效方法。 但是,必须回答几个与TMS提供的托管方法相关的警示问题。

  • 如果主机CDN或区域DNS服务失败,会发生什么情况?

    在某些TMS供应商的关键投放时间,这些领域发生了许多企业级故障。 TMS资产的自托管可防止出现这种情况,因为文件是按照自己的体系结构或他们选择的体系结构与其他客户端托管网站资产一起交付的。

  • 文件检索的响应时间是多少?

  • 区域访客的国际反应时间有显着不同吗?

  • TMS管理的第三方代码(如Facebook、Google、Foresee等)的供应商的响应速度如何?

    即使TMS文件快速交付,这些第三方连接中的每个都可能造成延迟。 TMS是否具有可调整客户端标签的超时功能,可减轻供应商的延迟?

文件加载也会影响页面速度,但更确切地说,会影响用户体验。 异步标签加载、确定要交付哪些文件资产的条件逻辑以及标签上超时的放置提供了使标签行为并行化和改进页面加载的方法。 尽管最终标签权重在页面加载结束时可能不会有显着的不同,但将第三方供应商标签从同步加载移动到异步加载允许多个资产并行加载,而不是一次一个。 TMS在供应商代码的定时和排序方面提供了多大的灵活性? TMS供应商是否提供与文件加载相关的优化页面性能的最佳实践? 第三方供应商代码是否可以轻松地从同步加载更改为异步加载,反之亦然?

Adobe动态标签管理在这四个页面速度方面都表现出色,在某些情况下(如托管),它提供的解决方案比其他供应商更好。 但是,页面加载速度只是评估TMS时需要解决的一个方面。 在工作流和管理、规则部署方法、用户界面、实施、迁移、维护和用户细分功能方面,需要回答关键问题。 这些方面使Adobe动态标签管理成为一个具有久经考验的性能记录的系统,客户可以长期使用它。

在此页面上