首頁 » 实现延迟加载

实现延迟加载

高分辨率图片会显著降低网站的加载速度,并增加内存占用和页面重量。您可以完全移除这些图片,但您或许需要或确实希望保留它们。延迟加载是一种无需移除任何占用大量资源的内容即可加快页面加载速度的方法。

图片来源

使用延迟加载,一次只加载网页的一部分——也就是浏览者当前正在浏览的部分,因此您可以推迟加载下一部分,直到访客向下滚动到该部分。这减少了达到“首次有效绘制”和“首次内容绘制”等指标所需的时间,这两个指标是 Lighthouse 用来衡量网站速度和性能的指标。

如果您已经实现了“无限滚动”,那么延迟加载是必不可少的。“无限滚动”在内容密集型网站上很流行,但它对所有类型的网站都有帮助。事实上,Duda 网页设计平台发现,在 Duda 支持的网站上实施延迟加载后,这些网站的Lighthouse 评分平均提升了 10 分——这可谓是相当惊人的。

2. 充分利用下一代图像格式

导致首次内容绘制速度缓慢 最新資料庫 的罪魁祸首之一就是图片。问题在于,在市场营销和销售方面,一张图片真的胜过千言万语,所以你不应该放弃那些偏爱大型主图的设计。除了延迟加载之外,下一代图片格式也提供了解决方案。

下一代格式包括 JPEG 2000、JPEG XR 和 WebP。这些格 发布到您的 式会压缩和转换图像,使其体积远小于传统的 PNG 和 JPG,但不会对图像质量产生负面影响。使用下一代格式可以显著加快页面加载速度,即使是像素尺寸更大的视觉效果,也不会牺牲图像质量。请查看Insane Lab 的数据显示,WebP 文件比 PNG 文件小得多:

Google特别鼓励网站管理员使用其自家的新 WebP 格式,Chrome 和 Opera 浏览器均支持该格式。WebP 生成的图像比 PNG 格式小 26%,比 JPG 格式小 25-35%。

3. 使用内容分发网络

内容分发网络 ( CDN ) 是加快页面加载速度的绝佳 在短信中 解决方案,也是Lighthouse 3.0 中良好性能评级的第二重要指标。

简单来说,CDN 是一个由分布在世界各地的服务器组成的网络,它们协同工作来分发您的内容。由于 CDN 中的服务器地理位置分散,因此总有一台服务器距离几乎每个用户最近,从而缩短了内容到达用户浏览器所需的时间。

返回頂端