Автор оригинала: Todd Gardner.
Google Lighthouse помогает вам определить проблемы с производительностью страницы. Он генерирует общую производительность «оценка», чтобы вы чувствовали себя хорошо (или плохо) о скорости вашего сайта. Этот счет может быть полезен, но имеет некоторые ограничения.
Маяк это автоматизированный инструмент для оценки качества веб-страницы. Он генерирует метрики для производительности, SEO, доступность и многое другое. Google продвигает его как путь для измерения качества сайта. Мы сосредоточимся на производительности часть маяка, и способы оценки маяка не могут рассказать всю историю. Попробуйте на вашем сайте с Маяк в Chrome Dev Tools Отказ
Маяк синтетический
Маяк пытается Имитация 85-го процентиля пользователя Отказ Для этого он замедляет нагрузку на страницу путем дроссельной сети и скорости процессора. По умолчанию этот дросселик выполнен даже при использовании режима «Настольный».
На моем компьютере Запросить метрики Вход занимает .4 секунд, чтобы загрузить в Chrome. Маяк на одном компьютере занимает больше, чем удвоить это время. Маяк не представляет мою страницу. Представляет ли он 85-й процентильный опыт пользователя? Никто не может сказать, мы должны доверять, что маяк смоделил «обычный пользователь» соответствующим образом.
Маяк может только угадать, как выглядит ваш общий пользователь. Различные приложения имеют разные пользовательские базы. Пользователи целенаправленного бизнеса разработчика имеют много разных поведений, чем потребительское сосредоточенное социальное приложение.
Маяк не понимает вашу веб-страницу
Маяк не знает цель вашей страницы. Он не знает, насколько важно страница или как она будет использоваться. Потому что это не знает этих вещей, маяк должен сделать предположения о том, что представляет собой «хорошую» или «плохое» производительность. Это может привести к оценкам, которые не являются репрезентативными опытом реального пользователя.
Пример этого продукта Google, Gmail Отказ Gmail – это удивительно приложение для одной страницы (SPA). Google провел огромное количество времени и усилий, чтобы сделать его бесшовным, быстрым и отзывчивым. Тем не менее, Gmail снимает достаточно времени, чтобы загрузить изначально.
Маяк не знает ничего из этого. Тестирование входящих данных Gmail приводит к ужасному баллу маяка, хотя фактический пользовательский опыт очень хороший:
Маяк не мониторинг производительности
Аудит производительности маяка не может вам все. Маяк – это синтетический тест и должен угадать, как выглядит средний пользователь вашего сайта. Он не может сказать вам, какие страницы медленные для ваших реальных пользователей производства или какой опыт у них есть. Он не может сказать вам, какие страницы являются наиболее важными или наиболее важными пользователями.
Рабочий стол на мобильное соотношение варьируется дико, используя корпус. Маяк не может сказать вам, сосредоточиться на рабочем столе или мобильной работе. Для мобильных устройств на рабочем месте нельзя использовать не так много, оптимизирующееся на рабочем месте для мобильных сфокусированных сайтов.
В конечном счете, нам все равно, что дает нам счетчик, мы заботимся о том, как дела идут на наших производственных пользователей.
Заключение
Лучший способ узнать, какие страницы медленные – это отслеживать эффективность ваших фактических пользователей. Легко сделать это с помощью службы мониторинга производительности сайта, как Запросить метрики Отказ Запрос Метрики контролирует производительность страницы пользователей вашего живого производства в режиме реального времени. Он говорит вам, какие страницы медлены для реальных пользователей.
Как только вы знаете, что страница медленная, маяк является отличным инструментом для расследования страниц с известными вопросами производительности.