【发布时间】:2021-09-03 21:44:14
【问题描述】:
我遇到了以前从未遇到过的 Lighthouse Pagespeed 问题,无法在我管理的任何其他网站上复制。
我收到的错误信息是:
提供大小合适的图片,以节省蜂窝数据并缩短加载时间。
Screenshot from Pagespeed Insights
这是其中一张图片的源代码(为便于阅读而格式化):
<img
width="300"
height="300"
class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail"
src="https://example.com/assets/c1-300x300.jpg"
srcset="https://example.com/assets/c1-300x300.jpg 300w,
https://example.com/assets/c1-600x599.jpg 600w,
https://example.com/assets/c1-902x900.jpg 902w,
https://example.com/assets/c1-100x100.jpg 100w,
https://example.com/assets/c1.jpg 938w"
sizes="(max-width: 300px) 100vw, 300px"
alt=""
loading="lazy"
/>
我发现一个长期关闭的 GitHub 问题解决了这种行为,其中开发人员回应说这是有意的,而 Lighthouse 故意使用 3.0 的设备像素比。这解释了为什么它选择三倍图像大小,但我仍然无法弄清楚我应该如何在代码中“修复”这个问题。
我已经尝试对图像进行进一步优化,但要么是无关紧要,要么是我没有进行足够的优化。
有没有人有同样的经历,或者至少能够在不同的网站上复制它?
找出原因(因为错误消息并没有真正说明任何内容)和解决方案会很棒。
【问题讨论】:
标签: pagespeed lighthouse pagespeed-insights