我正在努力提高我的Google Lighthouse性能得分。它建议使用下一代图像格式,包括WebP,因此我通过使用类似于以下的Nginx配置,在请求接受标头包含WebP的情况下替换图像为WebP来实现...
现在页面加载速度更快,webp方法运行良好,在没有webp或浏览器不支持时会回退到原始图像。然而,Lighthouse报告显示了一个错误,所以我不能确定我是否已经正确地实施了一切。这个错误是什么意思?
map $http_accept $webp_suffix {
default "";
"~*webp" ".webp";
}
server {
root /www/;
listen 80 default_server;
index index.html;
location ~* ^\/images\/ {
expires max;
add_header Vary Accept;
try_files $uri$webp_suffix $uri =404;
}
location / {
try_files $uri $uri/index.html =404;
}
error_page 404 /404.html;
}
现在页面加载速度更快,webp方法运行良好,在没有webp或浏览器不支持时会回退到原始图像。然而,Lighthouse报告显示了一个错误,所以我不能确定我是否已经正确地实施了一切。这个错误是什么意思?