Я пытаюсь улучшить свой результат в Google Lighthouse. Он рекомендовал использовать форматы изображений следующего поколения, включая webp, поэтому я реализовал обслуживание webp вместо изображений, где заголовок принятия запроса включает webp, используя конфигурацию Nginx примерно так ...
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 показывает ошибку, поэтому я не могу быть уверен, что все реализовал правильно. Что означает эта ошибка?