BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

GDPR给网站用户跟踪带来重大影响

| 作者 Dylan Schiemann 关注 8 他的粉丝 ,译者 无明 关注 3 他的粉丝 发布于 2018年6月21日. 估计阅读时间: 3 分钟 | ArchSummit北京2018 共同探讨机器学习、信息安全、微服务治理的关键点

欧盟的“通用数据保护条例”(GDPR)于2018年5月25日生效,其中最明显的影响是用户收到了一系列通知用户隐私政策发生变化的电子邮件。随着网站开始遵守数据隐私条例,开发人员很快就发现网站页面加载性能得到显著改进。

“今日美国”网站是被关注得最多的一个例子,其网站的欧洲版减少了近90%的加载内容,主要是因为删除了很多用户跟踪脚本。“今日美国”还将GDPR用作改善其网站整体前端工程的依据,从而进一步提高性能。来自澳大利亚的网站开发者Marcel Freinbichler在Twitter上解释了这一结果:

Marcel Freinbichler(@ fr3ino)

由于GDPR的实施,今日美国决定为其欧盟用户运行单独的网站版本,其中删除了所有跟踪脚本和广告。该网站看起来非常快,所以我做了一次性能审计。可以看到,如果没有那些垃圾内容,互联网会有多快!

5.2MB→500KB

Freinbichler同时也指出了Verge做出的类似改进:

当从欧盟访问该网站时,Verge会显示一条用于确认用户跟踪的信息。大多数人会点击“我接受”,但如果你不这样做,并通过CSS隐藏该消息,你就不会被跟踪,并且网站的速度会更快:加载时间从32秒变成5秒,JavaScript文件从61个减少到2个,加载内容从2MB减少到1MB。

来自ServeBolt的Erlend Eide解释了GDPR如何激发他们的组织对性能做出优化和提升(通过改进TTFB):

高TTFB通常是由服务器性能低下引起的,或者可能是由客户端到服务器端的网络连接高延迟引起的。

Eide补充说,造成网站性能延迟的最重要原因是第三方服务提供了太多的JavaScript。

所有在线服务提供商都希望在网站上放置脚本。谷歌、Facebook、领英、Adwords、Tag Manager等等。我们有自己的服务,它们已经经过测试并使用了一段时间,而有些第三方服务纯粹是出于便利性方面的考虑才添加进来的。但在这些脚本之外,还是有一些更好的方式可以达到相同的目的。

总的来说,ServeBolt能够将平均页面加载时间从4秒缩短到1秒。

来自SpeedCurve的Tammy Everts声称,来自HTTP Archive的数据表明,网页的平均负载从2011年的929KB增加到2017年的3MB。图像文件大小是造成增长的最重要因素,其次是脚本。

用户跟踪脚本对性能的影响并不是什么新鲜事,只是GDPR将这种影响带到了大众面前。谷歌开发者网站为优化网页内容(包括第三方JavaScript)提供了相应的指南

无论是否遵守GDPR,强烈建议开发人员对第三方用户跟踪脚本的性能影响进行分析,并了解如何高效地加载第三方资源。

查看英文原文GDPR Changes Highlight the Impact of User Tracking

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT