Панель "Производительность": анализ эффективности сайта

Dale St. Marthe
Dale St. Marthe
Sofia Emelianova
Sofia Emelianova

Используйте панель Производительность, чтобы анализировать эффективность сайта.

Обзор

На панели Производительность можно записывать профили производительности ЦП для веб-приложений. Анализируйте профили, чтобы выявлять потенциальные проблемы с производительностью и способы оптимизации использования ресурсов.

На панели Производительность можно:

  • Запись профиля производительности.
  • Изменить настройки записи.
  • Анализировать отчет об эффективности.

Подробное руководство по повышению эффективности сайта можно найти в статье Как анализировать эффективность во время выполнения.

Как открыть панель "Производительность"

Чтобы открыть панель Эффективность, откройте инструменты разработчика и выберите Эффективность на вкладках вверху.

Вы также можете открыть панель Производительность с помощью меню команд, выполнив следующие действия:

  1. Откройте инструменты разработчика.
  2. Откройте меню команд, нажав:
  3. macOS: Command + Shift + P.
  4. Windows, Linux, ChromeOS: Control+Shift+P Меню команд с
  5. Начните вводить Performance panel, выберите Показать панель "Эффективность" и нажмите клавишу Ввод.

Как отслеживать показатели Core Web Vitals в реальном времени

Когда вы открываете панель Производительность, она сразу же собирает и показывает вам локальные показатели Largest Contentful Paint (LCP) и Cumulative Layout Shift (CLS) и их оценку ("Хорошо", "Требуется доработка" или "Низкая скорость").

Если вы взаимодействуете со страницей, на панели Эффективность также регистрируется локальный показатель Interaction to Next Paint (INP) и его оценка. Вместе с LCP и CLS он позволяет получить полное представление о показателях Core Web Vitals страницы с использованием вашего сетевого подключения и устройства.

Под тремя карточками показателей на вкладках Взаимодействия и Сдвиги макета находятся таблицы с информацией о зарегистрированных взаимодействиях и сдвигах макета, включая элементы, время, этапы (для взаимодействий) и оценки (для сдвигов макета). Чтобы очистить оба списка, нажмите Очистить.

Чтобы посмотреть разбивку показателя, наведите указатель на его значение.

Сравните свой опыт с опытом пользователей

Вы также можете извлечь данные из отчета об удобстве пользования браузером Chrome и сравнить опыт пользователей вашего сайта с локальными показателями.

Чтобы добавить данные в поле:

  1. В разделе Эффективность > Следующие шаги > Данные полей нажмите Настроить.

    Кнопка "Настроить" в разделе "Следующие шаги".

  2. В диалоговом окне Настроить получение данных полей ознакомьтесь с Заявлением о конфиденциальности и нажмите ОК.

    Расширенные возможности: настройте сопоставление между средами разработки и рабочей средой…

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

    1. В диалоговом окне разверните раздел Расширенные и нажмите + Создать.
    2. В таблице сопоставления введите URL для разработки и производства и нажмите +.

      Сопоставление между источниками разработки и рабочей среды в разделе "Расширенные настройки".

      Например, если сопоставить http://localhost:8080 с https://example.com, то при переходе к localhost:8080/page1 будут отображаться данные поля example.com/page1.

      Если по какой-либо причине вы не можете получить данные наблюдений автоматически, установите флажок Всегда показывать данные наблюдений для указанных ниже URL и укажите URL. На панели Эффективность сначала будут получены данные полей для этого URL, а затем они будут показаны независимо от того, на какую страницу вы перейдете.

      Чтобы изменить настройки извлечения данных полей после настройки, нажмите Данные полей > Настроить.

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

    Период сбора данных полей после их получения.

    Чтобы посмотреть разбивку показателя, наведите указатель на его значение.

Настройте среду в соответствии с потребностями пользователей

Если вы настроили получение данных полей, как описано в предыдущем разделе, на панели Производительность будут показываться рекомендации по настройке среды, чтобы она лучше соответствовала потребностям пользователей.

Чтобы настроить среду:

  1. На каждой карточке показателя разверните раздел Учтите локальные условия для теста (если он есть) и ознакомьтесь с рекомендациями.

    В каждой карточке показателя развернуты разделы "Учтите локальные условия для теста".

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

  2. Чтобы настроить среду, как в этом примере:

    1. Установите для области просмотра один из стандартных размеров экрана (например, 720p или 1080p). Чтобы эмулировать определенные устройства и размеры экрана, можно использовать режим устройства на панели Элементы.
    2. В этом примере 82% пользователей сайта просматривают его на компьютерах. Чтобы сравнить показатели, полученные на вашем устройстве, с данными для определенного типа устройств, выберите Настольный компьютер в раскрывающемся списке Данные для определенного типа устройств > Устройство.
    3. В разделе Настройки среды в раскрывающемся списке Сеть выберите, например, Быстрая 4G, а в раскрывающемся списке ЦП – 20-кратное замедление. В том же разделе можно установить флажок Отключить сетевой кеш.
  3. После того как вы настроите среду, обновите страницу, взаимодействуйте с ней, чтобы получить локальное значение INP, и снова сравните показатели.

    Среда настроена так, чтобы соответствовать реальному опыту пользователей.

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

Теперь вы можете начать улучшать показатели Core Web Vitals своего сайта:

Как создать и проанализировать отчет об эффективности

В следующих разделах приведены инструкции по записи профиля, изменению настроек захвата и анализу отчета.

Как записать профиль производительности

Когда вы будете готовы к записи, на панели Производительность будут доступны следующие варианты:

Как изменить настройки записи

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

В меню Настройки записи выберите следующие варианты:

Как анализировать отчет об эффективности

Полное руководство по использованию панели Производительность приведено в статье Как анализировать запись производительности.

Ниже приведены темы из руководства и другая полезная документация.

Чтобы узнать, как работать с отчетом:

Используйте статистику эффективности, чтобы получать полезные данные об эффективности вашего сайта:

Чтобы узнать, как сосредоточиться на самом важном в рабочем процессе, выполните следующие действия:

Чтобы узнать больше о вкладках "Снизу вверх", "Дерево вызовов" и "Журнал событий":

Чтобы узнать, как анализировать отчет:

Как повысить эффективность с помощью этих панелей

Ознакомьтесь с другими панелями, которые помогут вам повысить эффективность сайта:

Дополнительные ресурсы