电商网站图片居多,在商品集合页会有大量的图片存在,所有优化必不可少,

本文章在以谷歌的测试技术下进行优化。


## Lighthouse 如何计算超大图像[#](https://web.dev/uses-responsive-images/?utm_source=lighthouse&utm_medium=lr#how-lighthouse-calculates-oversized-images)


对于页面上的每个图像,Lighthouse 将渲染图像的大小与实际图像的大小进行比较。渲染大小还考虑了设备像素比。如果呈现的大小至少比实际大小小 4KiB,则图像无法通过审核。

## 正确调整图像大小的策略[#](https://web.dev/uses-responsive-images/?utm_source=lighthouse&utm_medium=lr#strategies-for-properly-sizing-images)


理想情况下,您的页面不应提供大于用户屏幕上呈现的版本的图像。任何大于此值的内容都会导致浪费字节并减慢页面加载时间。


提供适当大小的图像的主要策略称为“响应式图像”。使用响应式图像,您可以生成每个图像的多个版本,然后使用媒体查询、视口尺寸等指定要在 HTML 或 CSS 中使用的版本。请参阅提供[响应式图像](https://web.dev/serve-responsive-images)以了解更多信息。


[图像 CDN](https://web.dev/image-cdns/)是提供适当大小图像的另一个主要策略。您可以将图像 CDN 想象成用于转换图像的 Web 服务 API。


另一种策略是使用基于矢量的图像格式,例如 SVG。使用有限的代码,SVG 图像可以缩放到任意大小。请参阅[用 SVG 替换复杂图标](https://developers.google.com/web/fundamentals/design-and-ux/responsive/images#replace_complex_icons_with_svg)以了解更多信息。


像[gulp-responsive](https://www.npmjs.com/package/gulp-responsive)或[responsive-images-generator](https://www.npmjs.com/package/responsive-images-generator)这样的工具可以帮助自动化将图像转换为多种格式的过程。还有图像 CDN 可让您生成多个版本,无论是在您上传图像时,还是从您的页面请求它。


[关注本公众号]【本人在跨境网站工作多年,负责公司shopify优化,可以私信合作


点赞(171) 打赏

评论列表 共有 0 条评论

暂无评论

服务号

订阅号

备注【拉群】

商务洽谈

微信联系站长

发表
评论
立即
投稿
返回
顶部