← Speed / speed
Observatory (бета)
Observatory оценивает производительность вашего сайта с помощью синтетических тестов и данных реальных пользователей из браузеров. Эти источники данных дают метрики, которые по-разному раскрывают производительность сайта. Затем Cloudflare использует результаты анализа Observatory, чтобы порекомендовать оптимизации с помощью инструментов, которые лучше всего подходят для ваших проблем с производительностью.
Синтетические тесты
Как следует из названия, синтетическое тестирование использует серверы для имитации условий, с которыми может столкнуться пользователь при обращении к вашему сайту. Преимущество такого подхода в стабильности результатов, поскольку условия легко воспроизводятся при каждом запуске теста. Он также позволяет анализировать, как изменение кода повлияет на общую производительность сайта, и тестировать любой нужный URL. Однако из-за своей синтетической природы он не может воспроизвести все многообразие условий, с которыми сталкиваются реальные пользователи.
Observatory предлагает два типа синтетических тестов:
Тест браузера
Браузерный тест загружает запрошенную страницу в headless-браузере и запускает на ней Google Lighthouse. Это даёт ключевые показатели производительности и несколько базовых рекомендаций по улучшению.
Тест сети
Сетевой тест даёт подробную разбивку сетевой производительности и производительности бэкенда конечной точки. Подробнее о собираемых показателях см. Метрики мониторинга сети.
Сравнительный тест сети
В Observatory также можно сравнивать сетевые тесты, выбрав любые два завершённых теста. Результаты каждого теста отображаются рядом в виде гистограмм, что позволяет наглядно сопоставить полное распределение данных по обоим тестам.
Мониторинг реальных пользователей (RUM)
Мониторинг реальных пользователей (также известный как RUM), напротив, собирает реальные метрики от реальных пользователей, посещающих ваш сайт. Это дает сведения, недоступные синтетическим тестам, ведь пользователи заходят на ваш сайт из разных точек мира, с разными условиями сети, у разных интернет-провайдеров, на разных устройствах, в разных браузерах, с разными расширениями и другим программным обеспечением, конкурирующим за ресурсы. Данные реальных пользователей также включают показатель взаимодействия, которого нет в синтетических тестах: Interaction to Next Paint (INP) ↗.
У клиентов на плане Free RUM включается автоматически, при этом трафик из ЕЭЗ/Великобритании/Швейцарии исключается, а при желании эту функцию можно отключить. Клиенты на других планах могут включить RUM по мере необходимости.
Запустить тест