充分利用第三方的5个技巧


关于网站性能和用户体验的一个基本事实是,随着网站复杂性的增加,保持两者始终如一的优秀水平变得越来越具有挑战性。当然,近年来在线系统变得如此复杂的最大原因之一是网站上托管的第三方越来越普遍。显然,最重要的是,每一个第三方都代表着另一个性能层和另一个组件,它们必须以最大的效率运行,以便托管站点实现一流的性能和可用性。

假设一个站点要求其托管的每个第三方提供99.99%的可用性。即使每个第三方都满足这一要求,托管站点出现故障的可能性也会降低其整体可用性:

99.99
x 99.99
x 99.99
x 99.99
x 99.99
99.95

当然,大多数网站不会只容纳五个第三方。事实上,行业对第三方请求的调查显示,即使是迄今为止第三方参与度最低的银行网站,其主页上的第三方请求平均仍超过62个。与此同时,另一方面,媒体网站平均有超过281个第三方请求。


媒体网站需要在页面上加载外部请求是显而易见的——广告一直是媒体创收的驱动力(甚至可以追溯到媒体完全是印刷媒体的时候),因此它们必须有来自广告服务平台的大量请求。

然而,广告只是第三方内容的一种。其他包括基础设施服务(例如,国家数据中心和域名服务提供商);旨在吸引更多用户的动态内容,如图像和视频、跟踪和重定向标签;间接标签加载;当然还有社交媒体内容,如共享按钮、评论功能和登录门户。

考虑到所有这些外部请求,网络运营专业人员如何确保他们的站点及其产生的收入是安全的?以下五条建议可以让你的网站保持正常运行,并保护你的收入来源:

现场施工

保护您的第一方内容免受第三方性能故障影响的最基本方法是,以第三方对整个网站性能影响最小的方式构建您的网站。这意味着异步加载任何标签,以便它们的加载时间不会中断任何第一方内容的加载,并在文档完成后将它们放入。这将确保即使图像或广告加载不正确,您的最终用户仍然能够与页面交互。

服务水平协议管理

不幸的是,并非每个第三方都可以从最终用户体验中分离出来。当涉及到某些IaaS和SaaS工具时——比如CDNs和DNs提供者——它们的功能与页面负载直接相关。对于这些第三方供应商,您必须对您的服务级别协议保持警惕。不可能100%确定第三方每次都能正常工作,所以当他们低于可接受的水平时,你必须让他们承担责任。实现这一点意味着使用强大的性能分析工具,该工具不仅会在第三方未能按预期执行时向您发出警报,还能让您准确找出出现的任何性能问题的根源。

标签评估

同样,您的信息技术和业务团队应该定期进行标签评估,以确保您页面上的所有第三方a)满足性能预期,b)仍然对您的业务目标持肯定态度。换句话说,如果一个跟踪像素拖累了你网站的性能,它至少提供了一个有价值的服务吗?如果性能下降让您付出的代价超过了标签的价值,那么是时候放弃它或者重新配置它了。要做到这一点,不仅需要提供详细性能指标的数字分析平台,还需要了解性能下降会对您的利润产生什么影响。

在实施新的第三方服务之前,您必须完全了解您在与谁和什么打交道。你不会让任何人进入你的房子,那么为什么只在你的网站上招待任何人呢?

标签管理系统

具有讽刺意味的是,确保您的第三方标签都以最佳方式运行的最佳方式是使用另一个第三方服务——标签管理系统。正如我们所看到的,一般网站上有数百个标签,所以在一个地方管理它们的能力是非常有价值的。通过使用TMS,您将能够确保您的所有标记都是异步加载的,并且在文档完成后,快速禁用任何不同步的标记。

备份计划

听着,虽然我们都在不断追求完美,但现代互联网的本质意味着失败是生活中不可避免的事实。有时,您的站点会受到第一方或第三方性能问题的影响,因此您需要做好充分准备。为您所依赖的任何基础架构提供商设置冗余,对这些提供商的监控保持警惕,并确保您有能力在发生故障时快速无缝地切换。