2026-08-09 05:10:05

加载目标

“一秒内”经常被吹捧为最佳加载时间,但这到底意味着什么?一秒钟应该被视为指示用户已发起新内容请求并将加载的最大时间限制,例如浏览器显示页面标题和页面背景颜色。

从请求中检索的第一个资源通常是 HTML 文档,然后该文档会调用其他资源。正如 关键渲染路径 描述中所述,在收到 HTML 文档时,浏览器会立即开始处理,并渲染接收到的内容,而不是等待其他资源加载。

是的,一秒钟的加载时间是一个目标,但很少有网站能达到。期望不同。在公司网络上的“Hello World”预计会在几毫秒内加载,但用户在西伯利亚北部边缘网络上使用五年前的设备下载猫咪视频,可能会觉得 20 秒的下载速度很快。如果您等待三到四秒钟而没有向用户传达加载正在进行并显示一些进度,那么普通的网站将会失去潜在访客,并且这些访客将需要很长时间才能回来,如果他们会回来的话。

在优化性能时,请设定一个雄心勃勃的首次加载目标,例如在移动 3G 网络上 5 秒,在办公室 T1 线路上 1.5 秒,并为后续页面加载设定更具雄心勃勃的页面加载目标,利用服务工作线程和缓存。对于初始页面加载、加载其他资源、响应用户交互以及确保流畅动画,有不同的建议时间。