Instant.Page 做了一件特殊的事情来加快网站速度:当它非常确定您要点击链接时,它会预加载下一页(通过在桌面上的悬停 65 毫秒或 mousedown
,或者在移动设备上的 touchstart
),因此当您完成点击(可能在几百毫秒后)时,它会加载得更快。
理解这种方法、接受它、集成它并将其视为性能提升是一回事。 我已经在这里安装了它!
真正获得您自己网站的数据则是另一回事。 让我们看看 Tim Kadlec 如何 巧妙地进行 A/B 测试。 Tim 能够使用性能中性的 Netlify 拆分测试 进行 50/50 的 A/B 拆分。 一半加载 Instant.Page,另一半则没有。 相同的 一半 告诉 SpeedCurve 它们属于哪一半,因此可以构建性能图表进行比较。
Tim 说它看起来大部分都很好,但他的网站可能不是最好的测试
同样值得注意的是,即使结果看起来很好,仅仅因为它对我的网站没有或没有影响,并不意味着它在其他地方不会有不同的影响。 我的网站通常具有较短的会话时长和非常轻量级的页面:将它放在更大的商业网站上势必会产生截然不同的结果。
我希望能看到有人在更强大的网站上这样做。 我属于它怎么会 不 更快?! 的阵营,但没有任何数据。