API производительности сайта — TTFB, перенаправление и проверка сжатия
Получает URL-адрес и измеряет время до первого байта (TTFB), общее время ответа, кодировку контента (gzip, brotli или нет), количество перенаправлений, цепочку перенаправлений с каждым прыжком, код состояния HTTP, заголовок сервера и метаданные контента. Полезно для мониторинга производительности, шлюзов CI/CD и отладки медленной загрузки страниц.
Code examples
curl -X POST https://api.botoi.com/v1/site/performance \
-H "Content-Type: application/json" \
-d '{"url":"https://example.com"}'When to use this API
Панели мониторинга работоспособности
Каждую минуту опрашивайте эту конечную точку на предмет рабочих URL-адресов. Отслеживайте TTFB и total_time_ms с течением времени. Оповещение, когда TTFB превышает порог SLA или когда status_code не равен 200.
Ворота производительности CI/CD
Вызовите эту конечную точку после развертывания в промежуточной среде. Сбой конвейера, если TTFB превышает 500 мс или если сжатие отключено. Отслеживайте снижение производительности до того, как оно достигнет рабочей среды.
Отладка цепочки перенаправлений
Передайте URL-адрес и проверьте массив redirect_chain, чтобы увидеть каждый переход, код состояния и время. Определите ненужные перенаправления, которые увеличивают задержку. Распространенные виновники: перенаправление HTTP-to-HTTPS, www-to-non-www и перенаправление с косой чертой.
Frequently asked questions
Что измеряет TTFB?
Выполняется ли при этом JavaScript или отображается страница?
Откуда отправляется запрос?
Сколько перенаправлений следует?
Могу ли я протестировать аутентифицированные страницы?
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.