要点:检查您网站的功能,看看哪里有机会通过本机 HTML/CSS 选项减少对大型 JavaScript 库的依赖。
要点:请记住,问题不仅仅在于 JS 文件的大小,还在于所需的往返次数。
注意:有些情况下您应该使用 JS 解决方案,但权衡利弊很重要。
网络调整
,它就必须通过互联网发送一条消息并返回。它的速度受到光速 最近的手机号码数据 的限制。担心这似乎是一件愚蠢的事情,但这意味着即使是很小的请求也会增加页面加载时间。如果您没有看到上面的链接,我的文章解释 HTTP2 更详细地讨论了这个问题。
我们可以采取一些措施来帮助缩短这些请求的距离或减少所需的往返次数。这些技术性更强,但可以带来一些真正的胜利。
传输层安全协议1.3
TLS(或 SSL)是一种用于保护 HTTPS 连接安全的加密技术。从历史上看,浏览器和服务器之间需要两轮才能设置此加密 – 如果用户距离服务器 50 毫秒,这意味着每个连接需要 200 毫秒。请记住,Google 历来建议 HTML 渲染的目标为 200 毫秒(这在最近的更新中似乎更加宽松);你在这里浪费了很多时间。
最近定义的 TLS 1.3 标准将往返次数从两次减少到一次,这可能会占 从而提高用户保留率 用用户初次连接到您的网站时的一些宝贵时间。
与您的技术团队讨论迁移到 TLS 1.3 的事宜。不支持它的浏览器将回退到 TLS 1.2,不会出现问题。这一切都在幕后进行,根本不是迁移。没有理由不这样做。
如果您使用 CDN,只需将其打开即可。
您可以使用此工具检查已启用的 TLS 版本。
QUIC/HTTP 3
在过去的 2-3 年里,我们看到许多网站从 HTTP 1.1 迁移到 HTTP 2,这是一种可以提供真正速度改进的幕后升级(如果您想了解更多信息,请参阅上面的链接)。
在此背后,是一对新兴的标准,称为 QUIC + HTTP/3,它进一步改善了 购买电子邮件列表 浏览器和服务器之间的连接,进一步减少了所需的往返次数。
对这些的支持刚刚开始推出,但如果您是 CloudFlare 客户,您今天就可以启用它,随着 Chrome 和 Firefox 在未来 6 个月内推出,您的用户将获得速度提升。
在这里阅读更多信息:
超级路由
当用户连接到您的网站时,他们必须打开到您的服务器(或 CDN)的网络连接。如果您将互联网视为一系列道路,您可以想象他们需要“驾驶”穿过这些道路到达您的服务器。然而,这意味着拥堵和交通拥堵。