TTFB (Time to First Byte)
TTFB (Time to First Byte) adalah waktu dari saat browser mengirim permintaan sampai byte pertama respons diterima. Angka ini mengukur kesiapan server, bukan kecepatan render seluruh halaman.
Apa yang terjadi sebelum byte pertama
- DNS lookup — menerjemahkan domain ke IP.
- Koneksi TCP dan handshake TLS.
- Server menerima request, menjalankan PHP/aplikasi.
- Database dipanggil, cache diperiksa.
- Byte pertama dikirim.
Karena itu, TTFB tinggi bisa berasal dari DNS, jaringan, server yang sibuk, query database lambat, atau cache yang tidak kena.
Cara mengukur
- DevTools → Network → Timing menunjukkan Waiting (TTFB).
curl -o /dev/null -s -w "%{time_starttransfer}\n" https://contoh.commemberi angka TTFB dari terminal.- WebPageTest memisahkan DNS, connect, TLS, dan TTFB.
Target umum: di bawah 0,8 detik baik, 0,8–1,8 detik perlu perbaikan, di atas 1,8 detik buruk. Angka ini bervariasi menurut lokasi dan jaringan.
Yang perlu diperhatikan
- Cache bisa menutupi TTFB buruk. Uji halaman dinamis dan halaman cache secara terpisah.
- TTFB bukan total load time. Halaman bisa punya TTFB rendah tetapi LCP tinggi karena aset berat.
- Database sering jadi biang. Query lambat, index hilang, atau koneksi penuh.
- Server jauh dari pengunjung. CDN atau lokasi server yang tepat membantu.
- PHP-FPM dan OPcache memengaruhi waktu eksekusi; cek PHP-FPM dan OPcache jika halaman dinamis lambat.
Untuk halaman WordPress, plugin cache dan object cache bisa menurunkan TTFB secara signifikan. Jika angka tetap tinggi setelah cache, periksa query database dan batas CPU akun, lalu uji dari beberapa lokasi sebelum mengubah tema atau server. Ulangi pengukuran setelah cache aktif.
FAQ
Berapa TTFB yang bagus?
Di bawah 0,8 detik termasuk baik untuk banyak kasus. Di atas 1,8 detik biasanya terasa lambat, terutama di mobile.
Apakah TTFB sama dengan waktu loading?
Tidak. TTFB hanya sampai byte pertama. Setelah itu browser masih mengunduh HTML, CSS, JS, dan gambar.
Apakah CDN selalu menurunkan TTFB?
Untuk pengunjung jauh dari origin, biasanya ya. Untuk pengunjung dekat origin, selisihnya bisa kecil.
Disclaimer: Artikel WikiHosting disusun untuk tujuan edukasi dan referensi. Teknologi hosting terus berkembang, sehingga beberapa informasi teknis mungkin berubah seiring waktu.
