Ошибка Google Lighthouse при загрузке изображений с веб-страниц - PullRequest
2 голосов
/ 05 июля 2019

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

...