API Kinerja Situs - TTFB, Pengalihan & Pemeriksaan Kompresi
Mengambil URL dan mengukur waktu-ke-byte pertama (TTFB), total waktu respons, pengkodean konten (gzip, brotli, atau tidak sama sekali), jumlah pengalihan, rantai pengalihan dengan setiap hop, kode status HTTP, header server, dan metadata konten. Berguna untuk pemantauan kinerja, gerbang CI/CD, dan debugging pemuatan halaman yang lambat.
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
Dasbor pemantauan waktu aktif
Lakukan polling pada titik akhir ini setiap menit untuk mengetahui URL produksi Anda. Lacak TTFB dan total_time_ms dari waktu ke waktu. Peringatan ketika TTFB melebihi ambang batas SLA Anda atau ketika status_code bukan 200.
Gerbang kinerja CI/CD
Panggil titik akhir ini setelah penerapan ke staging. Gagalkan pipeline jika TTFB melebihi 500 md atau jika kompresi dinonaktifkan. Tangkap regresi kinerja sebelum mencapai produksi.
Proses debug rantai pengalihan
Berikan URL dan periksa array redirect_chain untuk melihat setiap lompatan, kode status, dan waktu. Identifikasi pengalihan yang tidak perlu yang menambah latensi. Penyebab umum: pengalihan HTTP-ke-HTTPS, www-ke-non-www, dan garis miring.
Frequently asked questions
Apa yang diukur oleh TTFB?
Apakah ini mengeksekusi JavaScript atau merender halaman?
Permintaannya dikirim dari mana?
Berapa banyak pengalihan yang diikuti?
Bisakah saya menguji halaman yang diautentikasi?
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.