Tentang TTFB (Time To First Byte)
Jika kita membaca artikel dari Google disini, kita akan dapati bahwa Google menyarankan waktu respon server kita jangan sampai lebih dari 200ms. Karena kecepatan situs merupakan salah satu parameter penilaian SEO, bisa jadi jika waktu respon server lebih dari 200ms akan berpengaruh terhadap posisi kita di mata mesin pencari (utamanya Google).
Padahal ada banyak faktor yang mempengaruhi waktu respon server, logika aplikasi, framework, library, CPU, memory, dan lain-lain. Di mana kita bisa mencari info mengenai waktu respon server? Silakan buka browser, misal Chrome, kemudian klik kanan, buka Inspect, load sebuah website kemudian klik request halaman HTML yang kita load (biasanya paling atas), kemudian klik bagian Timing. Seperti terlihat dalam tangkapan layar berikut:
![Tentang TTFB Time to First Byte Tentang TTFB Time to First Byte](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZjp7liJJOwy0cL-Q0sEyzOg-8bwLQTJbeJcOTJkmMEsWejaaFSUMgBLOxX582Qd38nKxBDp3Fk2TwgDxgmyn0D2VEfQGBRthwQiniakTmF8B-HWzq3i28csvVtVOnRuBEoH_N_3T1ZB4h/s1600/tentang-ttfb-1.png)
Lihat bagian Waiting (TTFB), itulah waktu respon server kita. Screenshot di atas adalah salah satu dari web yang saya kelola, dan setelah tweak sana-sini, mulai dari query, nginx, minify css, js, hasilnya 'baru' sampai 400ms, masih 2 kali lipat dari waktu maksimal yang direkomendasikan Google. Kemudian iseng-iseng, mencari tahu TTFB dari beberapa website besar, dan berikut ini daftarnya:
Padahal ada banyak faktor yang mempengaruhi waktu respon server, logika aplikasi, framework, library, CPU, memory, dan lain-lain. Di mana kita bisa mencari info mengenai waktu respon server? Silakan buka browser, misal Chrome, kemudian klik kanan, buka Inspect, load sebuah website kemudian klik request halaman HTML yang kita load (biasanya paling atas), kemudian klik bagian Timing. Seperti terlihat dalam tangkapan layar berikut:
![Tentang TTFB Time to First Byte Tentang TTFB Time to First Byte](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZjp7liJJOwy0cL-Q0sEyzOg-8bwLQTJbeJcOTJkmMEsWejaaFSUMgBLOxX582Qd38nKxBDp3Fk2TwgDxgmyn0D2VEfQGBRthwQiniakTmF8B-HWzq3i28csvVtVOnRuBEoH_N_3T1ZB4h/s1600/tentang-ttfb-1.png)
Lihat bagian Waiting (TTFB), itulah waktu respon server kita. Screenshot di atas adalah salah satu dari web yang saya kelola, dan setelah tweak sana-sini, mulai dari query, nginx, minify css, js, hasilnya 'baru' sampai 400ms, masih 2 kali lipat dari waktu maksimal yang direkomendasikan Google. Kemudian iseng-iseng, mencari tahu TTFB dari beberapa website besar, dan berikut ini daftarnya:
- Google (~118ms)
- Houzz (~264ms)
- Amazon (~364ms)
- Ebay (~409ms)
- Detik (~200ms)
- memasang nginx pagespeed
- mengoptimalkan penggunaan caching
- semua gambar biar dilayani oleh nginx
- optimasi query database
- dsb.
Comments
Post a Comment