Time to First Byte (TTFB): Apa Artinya & Bagaimana Mengoptimalkan Situs Web Anda untuk Ini
Diterbitkan: 2021-08-23Jika Anda ingin mengoptimalkan kecepatan dan kinerja situs Anda, penting untuk mengetahui metrik utama apa yang harus diperhatikan. Misalnya, Time to First Byte (TTFB) mengukur jumlah waktu yang diperlukan browser pengguna untuk menerima "byte" data pertama dari server situs web Anda. Bukan untuk merender atau menampilkannya di layar. Tetapi untuk hanya mengembalikan satu byte ke browser.
Dalam posting ini, kami akan menjelaskan apa itu TTFB dan mengapa itu penting. Kemudian kita akan membahas bagaimana mengukurnya, dan bagaimana Anda bisa menguranginya di situs WordPress Anda. Akhirnya, kita akan mengakhiri dengan beberapa pertanyaan yang sering diajukan. Mari kita mulai!
Berlangganan Saluran Youtube Kami
Berapa Waktu untuk Byte Pertama (TTFB)?
TTFB mengukur respons server Anda terhadap permintaan browser pengunjung. Dengan kata lain, ini adalah jumlah waktu yang diperlukan antara saat pengguna tiba di halaman web dan saat server mengenalinya.
Hal ini penting karena semakin lama waktu yang dibutuhkan browser untuk menerima byte pertama data dari server, semakin lama waktu yang dibutuhkan untuk memuat halaman. Dan karena TTFB adalah interaksi paling awal, Time to First Byte yang lama berarti sisa halaman bahkan tidak dapat mulai memuat. Karena server belum merespon.
Oleh karena itu, TTFB memainkan peran penting dalam Pengalaman Pengguna (UX) situs web Anda, serta Pengoptimalan Mesin Pencari (SEO). Ini juga merupakan salah satu Web Vitals (bersama dengan FCP, LCP, dan CLS) yang dipertimbangkan Google untuk menentukan pengalaman pemuatan halaman situs Anda, dan pada gilirannya peringkatnya.
TTFB mirip dengan First Contentful Paint (FCP), yang juga digunakan untuk mengukur pengalaman pemuatan dan waktu tunggu pengguna. Namun, FCB mengukur berapa lama hingga pengunjung dapat melihat elemen pertama muncul di halaman. TTFB adalah informasi apapun, terlihat atau tidak.
TTFB situs web terdiri dari tiga proses utama:
- Permintaan HTTP dikirim dari browser pengunjung ke server.
- Server memproses permintaan dan menyiapkan responsnya.
- Server mengirimkan respons kembali ke browser.
Semakin cepat proses ini, semakin cepat dan lebih responsif waktu pemuatan Anda. Namun, beberapa faktor dan masalah dapat menunda dan memperlambatnya di setiap langkah. Oleh karena itu, untuk mengoptimalkan kecepatan dan kinerja situs Anda, Anda mungkin ingin fokus pada pengurangan TTFB.
Bagaimana Mengukur TTFB
Ada beberapa cara berbeda yang dapat Anda lakukan untuk mengukur TTFB Anda, termasuk menggunakan alat lab dan alat lapangan. Artinya baik hasil simulasi (lab) dan pengujian menggunakan data pengguna nyata (lapangan). Namun, sebelum itu, ada baiknya untuk mengetahui terlebih dahulu apa skor yang bagus.
Biasanya, TTFB yang menguntungkan berada di antara 200 milidetik (ms) dan 500 ms (0,2 dan 0,5 detik). Tentu saja, semakin rendah angkanya, semakin baik. Apa pun di atas 600 ms dianggap sebagai skor yang buruk. Karena Google telah memperkenalkan kecepatan halaman sebagai pertimbangan peringkat, banyak situs web memotret untuk waktu di bawah 100 ms. Namun, dalam kebanyakan kasus, apa pun di bawah 200 ms masih dianggap "baik".
Ada berbagai alat yang dapat Anda gunakan untuk mengukur TTFB. Mari kita lihat beberapa opsi terbaik.
Tes Halaman Web
WebPageTest adalah alat online yang memungkinkan Anda menguji kecepatan halaman dengan cepat dan mudah. Namun, Anda juga dapat menggunakannya untuk mengakses laporan mendetail yang menyertakan metrik utama, termasuk TTFB.
Untuk menggunakannya, Anda cukup memasukkan URL Anda ke dalam bidang teks, lalu klik tombol Mulai Uji :
Pada halaman hasil, Anda dapat melihat banyak informasi tentang situs Anda. Di bagian atas, Anda dapat menemukan skor umum untuk TTFB Anda. Di bagian berikut, Anda dapat menemukan waktu dalam milidetik di bawah kolom Byte Pertama :
Menurut WebPageTest, targetnya adalah waktu yang dibutuhkan untuk negosiasi Domain Name Server (DNS), socket, dan Secure Sockets Layer (SSL), ditambah 100 ms. Untuk setiap 100 md tambahan yang dibutuhkan TTFB, alat daring ini menurunkan skor situs Anda satu huruf.
GTmetrix
GTmetrix adalah alat online gratis lainnya yang dapat Anda gunakan untuk mengukur TTFB. Anda dapat memasukkan URL situs web Anda di bidang teks, lalu klik tombol Uji situs Anda :
Setelah alat selesai menganalisis URL Anda, alat ini akan menyajikan laporan kinerja yang mencakup nilai keseluruhan serta Data Web Anda:
Lebih jauh ke bawah pada halaman, Anda dapat mengklik tab Performance :
Di bawah bagian Pengaturan waktu browser , Anda dapat menemukan TTFB.
Ini hanya dua contoh alat tes online yang dapat Anda gunakan. Opsi populer tambahan termasuk Bytecheck, Pingdom, dan KeyCDN. Mereka masing-masing bekerja dengan cara yang mirip dengan dua opsi ini. Menempelkan URL, menjalankan pengujian secara real time, dan kemudian menguraikan laporan hasil.
Alat Pengembang Google Chrome
Cara lain untuk mengukur TTFB adalah Chrome DevTools. Jika Anda pengguna Chrome, Anda dapat menggunakan metode ini untuk mengukur TTFB langsung di dalam browser Anda tanpa menggunakan alat pihak ketiga. Di mana banyak dari tes kecepatan yang kami sebutkan di atas menggunakan berbagai lokasi server yang dapat Anda pilih, dengan cara ini langsung dari Anda.
Karena itu, perlu diingat bahwa kondisi jaringan dan latensi jaringan spesifik Anda dapat memengaruhi TTFB. Oleh karena itu, hasil yang Anda lihat saat menggunakan metode ini mungkin tidak sama dengan yang dialami pengunjung situs Anda.
Untuk memulai, kunjungi situs WordPress Anda di browser Anda, lalu navigasikan ke tiga titik vertikal di sudut kanan layar Anda. Selanjutnya, navigasikan ke Alat lainnya > Alat Pengembang. Ini akan membuka konsol DevTools.
Dari sana, klik elemen apa pun di halaman, lalu pilih tab Jaringan diikuti oleh kolom Air Terjun :
Di dalam daftar, pilih item yang ingin Anda periksa. Di bawah panel, Anda dapat menemukan Menunggu (TTFB).
Cara Mengurangi TTFB di Situs WordPress Anda (4 Tips Utama)
Sekarang setelah Anda lebih memahami apa itu TTFB dan bagaimana mengukurnya, inilah saatnya untuk melihat apa yang dapat Anda lakukan untuk memperbaikinya. Berikut adalah empat tips utama yang dapat Anda gunakan untuk mengurangi TTFB di situs WordPress Anda.
1. Tingkatkan Hosting WordPress Anda
Mungkin faktor yang paling berpengaruh di TTFB adalah penyedia hosting situs Anda. Anda dapat mengoptimalkan situs Anda dengan segala cara yang mungkin, tetapi jika host Anda tidak dapat mengikutinya, itu tidak masalah. Jenis hosting yang Anda gunakan memengaruhi kecepatan dan kinerja situs Anda. Misalnya, jika Anda menggunakan hosting bersama, kemungkinan Anda akan memiliki akses ke sumber daya yang terbatas. Dan Anda terikat dengan pengguna lain di bandwidth cluster server Anda dan penggunaan pemrosesan.

Oleh karena itu, jika Anda mengalami waktu pemuatan yang lambat dan ingin mengurangi TTFB, Anda mungkin ingin mempertimbangkan untuk meningkatkan ke penyedia hosting baru atau paket dengan kinerja yang lebih tinggi. Jika Anda menggunakan host bersama, meningkatkan paket Anda ke tingkat yang lebih tinggi sering kali disertai dengan layanan prioritas dan server yang lebih cepat.
Selain itu, hosting terkelola untuk situs WordPress adalah manfaat besar bagi TTFB. Layanan ini dirancang dan dioptimalkan secara khusus untuk situs web WordPress, dan itu berarti waktu respons yang cepat di sisi pengguna dan di bagian belakang untuk administrasi.
Tingkat yang lebih tinggi dan/atau hosting terkelola membawa biaya lebih tinggi daripada hosting ekonomi, tetapi tidak ada cara yang lebih baik untuk mendapatkan TTFB (dan kecepatan halaman keseluruhan) yang lebih rendah daripada hosting yang luar biasa.
Kami juga menyarankan untuk mencari web host yang menawarkan layanan DNS premium. Waktu pencarian DNS dapat menyebabkan TTFB lambat. Memanfaatkan alat DNS premium dapat membantu mengurangi latensi jaringan, dan pada gilirannya meningkatkan waktu pemuatan Anda.
2. Gunakan Jaringan Pengiriman Konten (CDN)
Salah satu cara paling efektif untuk meningkatkan kecepatan situs dan mengurangi TTFB adalah menerapkan CDN. Jika Anda tidak terbiasa dengan konsep ini, ini adalah jaringan server terdistribusi yang berlokasi di seluruh dunia. Ini berarti pengunjung Anda dapat memuat situs Anda dari lokasi pusat data terdekat dengan mereka, meminimalkan waktu yang diperlukan.
Ada banyak layanan CDN berbeda untuk WordPress yang dapat Anda pilih. Beberapa opsi paling populer termasuk Google Cloud CDN, KeyCDN, dan Cloudflare. Faktanya, beberapa host (seperti SiteGround) menawarkan versi gratis dari Cloudflare CDN dengan banyak paket mereka.
Menggunakan CDN di situs WordPress Anda dapat membantu Anda mengurangi latensi jaringan secara signifikan. Di luar tujuan kinerja, CDN juga dapat membantu memperkuat keamanan situs Anda dengan mencegah ancaman seperti serangan Distributed Denial-of-Service (DDoS).
3. Hapus Semua Plugin atau Tema yang Tidak Diperlukan (Dan Tetap Perbarui Yang Ada)
Plugin dan tema dapat menghabiskan banyak ruang dan bahkan memperlambat situs Anda, terutama jika sudah usang. Selain itu, ekstensi lama dapat menyebabkan kerentanan keamanan dan memberikan beban yang tidak perlu pada server dan waktu pemuatan Anda. Mereka mungkin tidak dioptimalkan sebaik mungkin, menunda TTFB Anda karena kode mereka. Pastikan plugin Anda diperbarui dan diperlukan. Memangkas jumlah plugin yang Anda miliki pasti akan meningkatkan TTFB Anda jika mereka menghambat server situs Anda.
Sangat mudah untuk menghapus plugin atau tema di situs WordPress Anda yang tidak lagi Anda gunakan. Dalam nada yang sama, penting juga untuk memastikan yang Anda instal di situs Anda tetap diperbarui. Jika kode mereka tidak dioptimalkan sebaik mungkin (terutama dengan pembaruan WP dan sebagainya), TTFB dapat terpukul.
Dari dasbor admin WordPress Anda, Anda dapat menemukan pembaruan plugin yang tersedia dengan menavigasi ke Plugins , lalu mengklik tautan Perbarui Tersedia :
Ingatlah bahwa pengembang plugin dan tema secara teratur merilis peningkatan kinerja dan perbaikan bug untuk alat mereka. Tetap di atas versi terbaru dan menghilangkan apa pun yang tidak lagi berfungsi dapat membantu Anda meminimalkan server yang membengkak.
4. Terapkan Caching di Situs Web Anda
Salah satu cara paling ampuh untuk mengurangi beban server adalah dengan memanfaatkan caching. Caching adalah teknik yang digunakan untuk membantu meminimalkan waktu pemrosesan server dan mengirimkan konten lebih cepat. Oleh karena itu, ini juga merupakan strategi yang berguna yang dapat membantu mengurangi TTFB.
Ada berbagai plugin cache WordPress yang dapat Anda instal di situs web Anda. Beberapa opsi yang paling populer termasuk WP Rocket dan W3 Total Cache.
W3 Total Cache adalah alat pengoptimalan kinerja yang dapat membantu Anda meningkatkan kecepatan dan SEO situs Anda. Ini juga dapat membantu integrasi CDN. Jadi dalam hal ini, Anda dapat membantu TTFB dengan berbagai cara. Setelah terinstal, Anda dapat mengakses pengaturan dengan menavigasi ke Performance .
Plugin ini gratis untuk digunakan. Namun, jika Anda mencari opsi konfigurasi lanjutan, ada lisensi pro yang tersedia seharga $99 per tahun.
Pertanyaan yang Sering Diajukan Time to First Byte (TTFB)
Saat ini, Anda diharapkan memiliki pemahaman yang kuat tentang pentingnya TTFB, cara mengukurnya, dan cara menguranginya. Sekarang, mari kita lihat beberapa pertanyaan yang paling sering diajukan tentang metrik ini.
Bagaimana TTFB Sesuai dengan Kinerja Keseluruhan Situs Saya?
TTFB mengacu pada waktu antara saat pengunjung tiba di situs Anda dan saat browser mereka menerima byte data pertama dari server Anda. Dengan kata lain, ini mengukur respons server Anda terhadap pengguna. Itu berarti tanpa TTFB yang dapat diterima (baca: rendah), sisa situs web Anda dimuat dengan lambat.
Bahkan jika konten situs web Anda dimuat sepenuhnya dalam waktu kurang dari 1 detik, jika TTFB adalah 4 detik (4000 ms), maka total waktu pemuatan adalah ~5 detik.
Dengan demikian, TTFB memainkan peran penting dalam UX dan SEO Anda. Google menganggap TTFB sebagai titik data utama saat mempertimbangkan cara menentukan peringkat situs web Anda. Pengoptimalan apa pun yang Anda lakukan pada TTFB akan secara langsung memengaruhi metrik kecepatan halaman lainnya seperti FCP dan LCP.
Apa Cara Terbaik untuk Mengurangi TTFB?
Tidak ada satu solusi tunggal untuk mengurangi TTFB Anda. Karena tujuan utamanya adalah untuk mengurangi waktu respons server, sebaiknya gunakan kombinasi metode yang kami diskusikan di atas. Pertama dan terpenting, pastikan Anda memiliki penyedia hosting yang andal dengan kinerja luar biasa. Kemudian, terapkan CDN dan sistem caching di situs Anda, terus perbarui plugin Anda, dan hapus semua add-on yang tidak perlu yang mungkin menunda situs Anda untuk mengirim respons dengan cepat.
TTFB tidak selalu didasarkan pada memiliki situs yang ringan, tetapi memiliki situs yang ringan masih dapat membuat byte pertama dikirim kembali dengan cepat.
Kesimpulan
Responsivitas server penting jika Anda ingin memberikan pengalaman berkualitas kepada pengunjung situs web Anda. Jika situs Anda membutuhkan waktu terlalu lama untuk merespons, itu meningkatkan kemungkinan mereka akan meninggalkan situs web Anda. Bahkan jika konten Anda dimuat dengan cepat, jika perlu beberapa detik untuk memulai pemuatan itu, pengguna mungkin sedang keluar. Untuk mencegah hal ini terjadi, sangat penting untuk memperhatikan TTFB Anda dan mengambil langkah-langkah untuk menjaganya serendah mungkin.
Apakah Anda memiliki pertanyaan tentang mengoptimalkan TTFB untuk situs WordPress Anda? Beri tahu kami di bagian komentar di bawah!
Gambar Unggulan melalui BestForBest / shutterstock