Почему Google Speed Insights и Google Lighthouse & Web.Dev показывают разные результаты аудита для одного и того же URL-адреса?
Хотя я использую инструменты, основанные на Lighthouse! (Google Speed Insights - Web Dev - API Speed Insights - Lighthouse / Chrome Инструменты разработчика)
Я проверяю тот же URL: https://www.mindvalley.com/uncompromised-life/masterclass/invite
с использованием Google Speed Insights
с использованием Web.Dev
на маяке с использованием Chrome инструментов разработки
Что меня смущает, так это то, что я автоматизирую одитинг наших воронок с помощью API-интерфейса Lighthouse, и это дает мне отличные показатели производительности от всех чисел выше!
Я прочитал документацию: https://developers.google.com/speed/docs/insights/v5/get-started
Я попробовал CURL
curl https://www.googleapis.com/pagespeedonline/v5/runPagespeed?url=https://www.mindvalley.com/uncompromised-life/masterclass/invite
И я получаю счет 95 % , поэтому я запутался между различными значениями для одного и того же показателя аудита c
У меня есть 2 вопроса:
$audit_encode->lighthouseResult->categories->performance->score;
добавьте &strategy=mobile к строке запроса, чтобы получить оценки для мобильных устройств.
&strategy=mobile
Пока вы используете один и тот же метод каждый раз, это не имеет значения , Что важнее, чем оценка, так это смотреть на вещи, которые она рекомендует улучшить, если вы используете последовательный метод тестирования, это не имеет значения. lighthouseResult->categories->performance->score - это правильный счет, который нужно использовать, если вы проверили, используя параметр в ответе 1 (умноженный на 100, поскольку он вернет десятичное число из 1)
lighthouseResult->categories->performance->score
Вы получаете 95 % по API, поскольку по умолчанию он равен рабочему столу, вы получаете более медленную скорость на локальном компьютере, поскольку вы, вероятно, используете 'Applied Slow' против 'Simulated Slow'