значение FCP на скорости страницы: почему оно не принимает лабораторное значение? - PullRequest
0 голосов
/ 31 марта 2020

Почему у нас всегда есть ДВА отдельных значения FCP во всех отчетах по скорости страниц?

На многих сайтах, которые я оптимизирую, все эти страницы имеют FCP менее 3-х, но все еще рассматриваются в Google PageSpeed ​​как с FCP> 3 с!

На странице скорости страницы первая мера FCP (> 3 с), кажется, поступает из кэша маяка, в то время как лабораторная мера (1 с или около того) кажется реальной

Может кто-нибудь объяснить, почему Google PageSpeed ​​принимает значение «кэшировано», а не лабораторное значение ??

Спасибо

Кирилл

1 Ответ

0 голосов
/ 31 марта 2020

Вы неправильно поняли, что означают два набора данных.

Данные поля FCP собираются от реальных пользователей, они используют их браузер, чтобы узнать, сколько времени требуется для FCP.

Имитация лабораторного теста . Он принимает соединение, применяет регулирование для имитации условий 4G (задержка, пропускная способность), а также снижает производительность ЦП, а затем возвращает «лучшее предположение» относительно скорости вашего сайта.

Из-за этого это только смоделированное предположение о том, как ваш сайт ведет себя (хотя и достаточно точно).

Кроме того, данные поля FCP разбиты на разделы - зеленый цвет составляет менее 1 секунды, оранжевый цвет составляет от 1 до 3 секунд, а красный цвет больше, чем 3 секунды.

Итак, для вашего сайта: -

2% пользователей получают менее одной секунды FCP.

63% пользователей получают FCP от 1 секунды до 3 секунд

35% пользователей получают FCP более 3 секунд.

Поскольку тест имитации показывает FCP 1,6 секунды, когда я его запускаю, поэтому большинство ваши пользователи в желтом.

Оценки в полевых данных также находятся на скользящем 30-дневном периоде, поэтому, если вы только что улучшили производительность своей страницы, для получения точного изображения потребуется 30 дней.

Что Вы также должны учитывать, что ваши посетители могут использовать 3G, а не 4G, у них может быть дешевый телефон, который медленнее, чем лабораторный тест, маршрутизация на CDN (если вы его используете) может отличаться для ваших реальных пользователей от сервера Google. и др c. et c.

Данные на местах гораздо точнее и должны использоваться для оценки эффективности вашего сайта, лабораторные данные - это руководство.

Один Другая вещь, которую я заметил, что может объяснить широкий диапазон времени FCP, это то, что когда я запускал тест несколько раз, я получал между 500 мс FCP и 1,7 с FCP (из-за того, что время до первого байта достигает 1 секунды) - это указывает если ваш хостинг работает не на должном уровне или ваша база данных работает медленно (поэтому кешируйте свои страницы).

Золотое правило с PSI

Помните, что PSI - это инструмент диагностики c, следуйте инструкциям на том, что нужно исправить, и ваш сайт будет работать так быстро, как только возможно, не зацикливайтесь на результатах, просто убедитесь, что вы прошли всю диагностику и все будет в порядке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...