欧盟的“通用数据保护条例”(GDPR)于2018年5月25日生效,其中最明显的影响是用户收到了一系列通知用户隐私政策发生变化的电子邮件。随着网站开始遵守数据隐私条例,开发人员很快就发现网站页面加载性能得到显著改进。
“今日美国”网站是被关注得最多的一个例子,其网站的欧洲版减少了近90%的加载内容,主要是因为删除了很多用户跟踪脚本。“今日美国”还将GDPR用作改善其网站整体前端工程的依据,从而进一步提高性能。来自澳大利亚的网站开发者Marcel Freinbichler在Twitter上解释了这一结果:
Freinbichler同时也指出了Verge做出的类似改进:
来自ServeBolt的Erlend Eide解释了GDPR如何激发他们的组织对性能做出优化和提升(通过改进TTFB):
Eide补充说,造成网站性能延迟的最重要原因是第三方服务提供了太多的JavaScript。
总的来说,ServeBolt能够将平均页面加载时间从4秒缩短到1秒。
来自SpeedCurve的Tammy Everts声称,来自HTTP Archive的数据表明,网页的平均负载从2011年的929KB增加到2017年的3MB。图像文件大小是造成增长的最重要因素,其次是脚本。
用户跟踪脚本对性能的影响并不是什么新鲜事,只是GDPR将这种影响带到了大众面前。谷歌开发者网站为优化网页内容(包括第三方JavaScript)提供了相应的指南。
无论是否遵守GDPR,强烈建议开发人员对第三方用户跟踪脚本的性能影响进行分析,并了解如何高效地加载第三方资源。
领取专属 10元无门槛券
私享最新 技术干货