Cara Mengurangi TTFB & Waktu Respons Server di WordPress
Diterbitkan: 2023-06-12Time to First Byte (TTFB) dan waktu respons server adalah metrik yang berhubungan langsung dengan persepsi kecepatan dan kinerja situs web Anda secara keseluruhan. Mengoptimalkan situs Anda untuk meminimalkan waktu-waktu ini dapat membantu meningkatkan skor Core Web Vitals dan, akibatnya, menyisihkan persaingan ketat untuk posisi peringkat mesin telusur. Ini juga membantu Anda memberikan pengalaman pengguna sebaik mungkin bagi pengunjung situs Anda.
Mengerjakan metrik ini mungkin terdengar rumit, tetapi ada banyak cara bahkan pemula dapat mengurangi TTFB dan waktu respons server di WordPress. Misalnya, Anda dapat menginstal plugin pengoptimalan, menggunakan Jaringan Pengiriman Konten (CDN), atau bermigrasi ke host web yang lebih cepat.
Dalam posting ini, kita akan melihat lebih dekat TTFB dan mengapa itu penting. Kemudian, kami akan membahas enam cara untuk mengurangi TTFB dan waktu respons server Anda.
Apa itu Time to First Byte (TTFB)?
Sederhananya, Time to First Byte (TTFB) mengacu pada waktu yang berlalu antara saat Anda mengklik halaman web hingga saat browser Anda pertama kali mulai menerima respons. Dalam istilah yang lebih teknis, TTFB mengukur berapa lama server mengirimkan byte data pertama sebagai hasil dari permintaan HTTP.
Proses ini dimulai dengan permintaan HTTP yang harus diterima oleh server. Kecepatan tahap ini bergantung pada beberapa faktor, termasuk kecepatan jaringan, jarak antara klien dan server, dan gangguan apa pun yang mungkin terjadi.
Selanjutnya, server harus memproses permintaan tersebut. Ini mungkin melibatkan menjalankan skrip, membuat panggilan basis data, dan berkomunikasi dengan sistem jaringan lain. Terakhir, server akan mengirimkan respons. Ini dapat dipengaruhi oleh kecepatan server dan koneksi internet pengguna. Semakin lama tahapan ini, semakin lama halaman Anda ditampilkan.
Bagaimana TTFB memengaruhi pengalaman pengguna di situs WordPress?
Time to First Byte memengaruhi kecepatan halaman Anda secara keseluruhan, jadi menjaganya agar tetap rendah dapat berkontribusi pada pengalaman pengguna yang positif. Dan pengunjung sangat menuntut — ketika kecepatan halaman meningkat dari hanya satu menjadi tiga detik, kemungkinan orang meninggalkan situs Anda meningkat sebesar 32 persen.
Karena kecepatan halaman penting untuk membuat pengguna tetap terlibat, skor TTFB yang baik dapat membantu Anda menghasilkan prospek, menilai konversi, dan melakukan penjualan.
Meningkatkan TTFB juga dapat membantu Anda meningkatkan Data Web Inti seperti Largest Contentful Paint (LCP), First Contentful Paint (FCP), dan Pergeseran Tata Letak Kumulatif.
Dan karena Google menggunakan kecepatan dan Data Web Inti sebagai faktor peringkat, TTFB yang lebih baik dapat berkontribusi pada hasil mesin telusur yang lebih tinggi dan, pada akhirnya, membantu Anda meningkatkan lalu lintas organik.
Apa yang menyebabkan Time to First Byte tinggi?
Dari server yang kelebihan muatan dan host diskon yang mengambil jalan pintas hingga masalah yang lebih positif seperti lonjakan besar dalam popularitas situs Anda, ada beberapa hal yang dapat berkontribusi pada waktu TTFB yang tinggi. Ini termasuk:
- Server yang lambat . Server Anda mungkin tidak dioptimalkan untuk WordPress, atau Anda mungkin berada di server bersama tempat Anda harus bersaing dengan situs web lain untuk mendapatkan sumber daya.
- Server yang terletak di satu area saja . Ini dapat menyebabkan skor TTFB tinggi bagi pengunjung yang tinggal jauh dari pusat data. Ini karena semakin jauh orang dari server Anda, semakin tinggi latensi jaringan dan semakin lama waktu tunggu.
- Masalah konfigurasi dengan server Anda . Dalam hal ini, Anda harus menghubungi host web Anda untuk melihat apa yang dapat mereka lakukan.
- saturasi server . Jika terlalu banyak lalu lintas di situs web Anda, server Anda tidak akan dapat menangani jumlah permintaan. Ini bisa sangat umum jika Anda memiliki paket hosting dasar dan mengalami pertumbuhan yang tiba-tiba dan cepat.
- Waktu respons DNS lambat. Kebanyakan orang tetap menggunakan Sistem Nama Domain (DNS) yang disediakan oleh host web mereka. Namun, biasanya, penyedia hosting tidak menggunakan DNS premium, yang dapat menyebabkan waktu respons server lambat dan latensi tinggi.
- Konten yang tidak dioptimalkan . File besar, banyak kueri basis data, dan jenis konten lain yang tidak dioptimalkan dapat menyebabkan TTFB tinggi.
Cara meningkatkan waktu respons server (TTFB) di WordPress (Enam Cara)
Sekarang setelah Anda mengetahui mengapa TTFB penting, mari kita lihat enam cara sederhana untuk mengurangi TTFB dan waktu respons server.
1. Optimalkan untuk Data Web Inti
Jika Anda tidak puas dengan skor TTFB Anda, tempat terbaik untuk memulai adalah dengan memasang plugin yang menargetkan peningkatan pada Core Web Vitals. Ini adalah metrik terpisah yang digunakan Google untuk menentukan kinerja situs dan pengalaman pengguna. Meskipun hal ini berpotensi meningkatkan TTFB Anda, hal ini juga akan meningkatkan pengalaman pengunjung secara keseluruhan dan mengkompensasi kerusakan apa pun yang diakibatkan oleh skor TTFB yang rendah.
Dengan Jetpack Boost, Anda dapat mengoptimalkan Core Web Vitals dan kecepatan keseluruhan situs web Anda.
Dikembangkan oleh Automattic (perusahaan di belakang WordPress.com), Jetpack Boost gratis, bersumber terbuka, dan ramah bagi pemula. Ini adalah alat pengoptimalan canggih yang memungkinkan Anda meningkatkan SEO dan Data Web Inti, menargetkan metrik tertentu seperti LCP dan FCP.
Untuk memulai, yang perlu Anda lakukan hanyalah menginstal dan mengaktifkan plugin di WordPress. Buka Plugin → Tambah Baru. Kemudian, Anda dapat mencari “Jetpack Boost” dan klik Instal sekarang → Aktifkan.
Jika Anda memiliki plugin Jetpack, Anda juga dapat menambahkan Jetpack Boost sebagai fitur.
Setelah Anda mengaktifkan plugin, Anda akan mendapatkan skor kinerja instan untuk desktop dan seluler. Ada juga beberapa fitur yang bisa Anda manfaatkan.
Untuk memulai, satu-satunya keputusan Anda adalah matikan apa yang akan diaktifkan. Kamu bisa:
- Optimalkan pemuatan CSS . Ini memastikan bahwa informasi gaya penting Anda dimuat terlebih dahulu.
- Menunda JavaScript yang tidak penting . Ini adalah cara yang bagus untuk mempercepat pengiriman konten karena Anda dapat memuat gambar dan gaya lebih cepat.
- Aktifkan pemuatan gambar lambat . Dengan mengaktifkan fitur ini, gambar Anda hanya akan dimuat saat muncul di layar, bukan browser yang merender semua gambar di halaman sekaligus.
2. Gunakan Jaringan Pengiriman Konten (CDN)
Cara mudah lainnya untuk mengurangi TTFB dan waktu respons server adalah dengan menambahkan dan menggunakan Content Delivery Network (CDN) di WordPress. CDN adalah kumpulan server, yang terletak di lokasi strategis untuk mempercepat pengiriman konten statis seperti gambar dan skrip.
CDN memungkinkan Anda menghapus masalah latensi dan meningkatkan waktu pemuatan Anda. Misalnya, server host web Anda mungkin berada di Amerika Serikat, tetapi Anda mungkin memiliki banyak pengunjung yang berbasis di Eropa.
Dalam hal ini, TTFB kemungkinan akan tinggi untuk pengunjung Eropa Anda karena lokasinya jauh dari server. Untuk mengatasinya, Anda dapat menggunakan CDN yang menggunakan banyak server, termasuk yang lebih dekat dengan lokasi pengunjung Anda.
Ada sejumlah penyedia CDN, tetapi CDN Jetpack adalah pilihan ideal untuk WordPress.
Jetpack CDN ramah-pemula dan tidak melibatkan langkah-langkah konfigurasi atau instalasi yang rumit. Lebih baik lagi, ini gratis, otomatis, dan tidak ada batasan jumlah file statis yang dapat Anda layani melalui CDN. Selain itu, CDN Jetpack mengambil tindakan ekstra untuk meningkatkan waktu pemuatan dengan mengubah ukuran gambar secara otomatis untuk perangkat seluler.
Meskipun CDN adalah cara yang bagus untuk mengurangi TTFB dan waktu respons server, CDN juga memungkinkan Anda untuk menstabilkan situs Anda. Misalnya, jika salah satu server host web Anda mati, Anda dapat terus menyajikan konten dari CDN. Faktanya, meskipun seluruh pusat data mogok, Anda dapat mengandalkan CDN agar situs web Anda tetap tersedia.
3. Manfaatkan caching halaman
Caching halaman mempercepat waktu pemuatan situs web Anda, tetapi juga mengurangi waktu pemrosesan server. Ini menargetkan bagian tengah dari proses TTFB.
Tanpa caching, WordPress harus mengeksekusi kueri PHP dan MySQL setiap kali ada permintaan baru. Ini bisa menjadi proses yang memakan waktu.
Jadi sebagai gantinya, Anda dapat menggunakan caching untuk menghasilkan file HTML secara langsung, daripada membuatnya dari PHP setiap saat. Hasilnya, waktu yang Anda butuhkan untuk menampilkan halaman Anda kepada pengunjung menjadi jauh lebih sedikit.
Beberapa host web seperti DreamHost menawarkan caching bawaan dengan paket hosting WordPress terkelola mereka. Jika demikian, Anda mungkin hanya perlu menjangkau dan meminta tuan rumah untuk mengaktifkannya untuk Anda.
Jika tidak, ada banyak plugin gratis yang dapat Anda gunakan untuk menambahkan caching ke situs Anda, seperti WP Super Cache. Plugin ini cocok untuk semua jenis pengguna.
Jika Anda merasa nyaman mengedit file PHP, Anda dapat menggunakan metode caching Pakar, yang merupakan metode tercepat yang tersedia.
Atau, pemula dapat tetap menggunakan mode caching Sederhana, yang memungkinkan Anda menjaga bagian dari halaman Anda tetap dinamis.
Terlebih lagi, Anda dapat menjadwalkan Pengumpulan Sampah secara berkala untuk mengosongkan ruang di server Anda. Sementara itu, Anda dapat mengaktifkan Mode Pramuat untuk menghemat sumber daya sambil menyajikan konten statis dengan kecepatan tinggi.
4. Bermigrasi ke host web yang lebih cepat
Jika Anda tidak puas dengan kinerja Anda saat ini, dan menurut Anda server host Anda yang harus disalahkan, Anda dapat bermigrasi ke host web atau server baru untuk mengurangi TTFB. Meskipun anggaran Anda terbatas, Anda tetap harus memprioritaskan memilih host WordPress yang berkualitas dengan layanan yang andal.
Shared hosting biasanya merupakan opsi termurah. Sementara itu, hosting khusus berada di ujung skala yang lebih mahal. Itu karena, dengan shared hosting, website Anda akan berada di server dengan banyak website lainnya. Jadi, waktu respons bisa lambat, dan server Anda kurang siap untuk menangani lonjakan lalu lintas yang tajam.
Sebaiknya pilih paket WordPress yang dikelola. Server yang digunakan untuk paket ini dioptimalkan secara khusus untuk WordPress, dan kemungkinan besar Anda akan mendapatkan beberapa fitur bawaan yang canggih untuk kinerja yang cepat.
Beberapa host web berkualitas bahkan memberi Anda opsi untuk mengecilkan kode CSS atau JavaScript secara otomatis, yang merupakan cara cepat dan mudah untuk meningkatkan performa situs Anda. Tapi fitur mewah bukan satu-satunya faktor penting untuk dipertimbangkan.
Sebelum Anda mengambil keputusan tentang hosting, ada baiknya Anda mencari tahu di mana letak server host Anda. Jika sebagian besar pelanggan Anda berbasis di Eropa, tidak ideal untuk memilih host web dengan pusat data yang tersebar di seluruh Amerika Serikat.
Selain itu, penting untuk memastikan bahwa paket host Anda dapat diskalakan. Misalnya, jika Anda mengharapkan bisnis Anda berkembang pesat, host Anda harus dapat dengan mudah meningkatkan sumber daya Anda. Dengan cara ini, Anda dapat mempertahankan skor TTFB yang baik dan menikmati waktu respons server yang cepat.
5. Gunakan versi PHP terbaru
Cara lain untuk mengurangi TTFB di WordPress adalah memastikan Anda menjalankan versi PHP terbaru. Hypertext Preprocessor (PHP) adalah bahasa pemrograman yang dibangun di atas WordPress.
Dengan setiap versi baru PHP, Anda dapat mengakses langkah-langkah keamanan yang lebih ketat yang mengurangi kemungkinan upaya peretasan. Namun, Anda juga dapat mengakses fitur baru yang memperluas fungsionalitas situs Anda atau meningkatkan kinerjanya.
Misalnya, versi PHP yang lebih canggih dapat menangani lebih banyak permintaan per detik. Oleh karena itu, untuk mengurangi TTFB dan waktu respons server, Anda dapat memeriksa dan memperbarui versi PHP situs web Anda.
Penting untuk memastikan Anda menjalankan versi terbaru dari semua perangkat lunak di situs Anda, termasuk tema dan plugin. Dengan cara ini, Anda dapat memperkuat keamanan situs dan meningkatkan performa secara keseluruhan.
Untuk melakukan ini, buka Dasbor → Pembaruan.
Di sini, Anda dapat melihat pembaruan apa pun yang tersedia. Anda juga dapat mengaktifkan pembaruan otomatis untuk rilis keamanan WordPress. Plus, jika Anda menggulir lebih jauh ke bawah, Anda dapat melihat apakah ada pembaruan yang tersedia untuk semua plugin dan tema di situs Anda.
Jika ada, cukup centang kotak di samping perangkat lunak yang ingin Anda perbarui. Kemudian, klik Perbarui. Perlu diingat, itu selalu merupakan ide yang baik untuk membuat cadangan baru dari situs Anda sebelum menjalankan pembaruan jika terjadi kesalahan.
6. Gunakan penyedia DNS premium
Memutakhirkan penyedia Sistem Nama Domain (DNS) Anda adalah cara mudah lainnya untuk mengurangi TTFB dan waktu respons server di WordPress. Meskipun beberapa host web menawarkan DNS, sebagian besar tidak memberi Anda akses ke penyedia premium.
DNS bekerja dengan menerjemahkan nama domain menjadi alamat IP yang ramah komputer sehingga browser dapat memuat sumber daya internet seperti halaman web. Proses berlangsung secara otomatis sejauh menyangkut pengguna, jadi itu bukan sesuatu yang perlu Anda mulai secara aktif.
Penyedia DNS premium cenderung menggunakan jaringan server DNS global, memungkinkan Anda menjawab pertanyaan DNS dengan latensi rendah. Dengan cara ini, Anda dapat menyajikan konten lebih cepat, meningkatkan SEO dan Data Web Inti.
Untuk meningkatkan performa, Anda bahkan dapat mengaktifkan DNS prefetching di situs Anda. Dengan ini, Anda dapat menginstruksikan browser untuk melakukan pencarian DNS pada halaman saat pengguna menjelajah.
Pertanyaan yang sering diajukan tentang TTFB
Meskipun kami telah mencoba memberikan pandangan mendalam tentang cara mengurangi TTFB dan waktu respons server, Anda mungkin masih memiliki beberapa pertanyaan. Di bagian ini, kami akan menjawab pertanyaan paling umum tentang TTFB.
Bagaimana cara mengukur skor TTFB situs WordPress saya?
Sebelum Anda mulai menerapkan tip dari posting ini, Anda dapat mengukur TTFB situs Anda saat ini menggunakan beberapa alat praktis. Wawasan PageSpeed adalah taruhan terbaik Anda, karena gratis, cepat, dan mudah diakses. Yang perlu Anda lakukan adalah memasukkan URL situs Anda dan klik Analisis .
Kemudian, Anda akan menerima penilaian Data Web Inti untuk desktop dan seluler. Di sini, Anda dapat melihat skor yang jelas untuk setiap metrik termasuk Total Waktu Pemblokiran dan FCP. Di bawahnya, Anda juga akan menemukan informasi diagnostik dan saran tentang cara meningkatkan peringkat aksesibilitas Anda.
Google Search Console (GSC) adalah alat lain yang berguna untuk mengukur TTFB. Namun, untuk memulai dengan GSC, Anda harus membuat akun terlebih dahulu.
Sebagai alternatif, Anda dapat menggunakan Lighthouse, yang dapat dijalankan di Chrome DevTools dari baris perintah atau sebagai modul Node. Dengan cara ini, Anda dapat mengakses audit halaman lanjutan dan membuat laporan gratis untuk meningkatkan kualitas halaman web Anda.
Audit ini akan mencakup penilaian terhadap banyak metrik berguna termasuk TTFB dan Time to Interactive (TTI).
Berapa skor TTFB yang bagus?
Menurut Google, sebagian besar situs web harus menargetkan skor TTFB 0,8 detik. Apa pun yang lebih dari 800 milidetik (md) memerlukan peningkatan. Skor di atas 1800 md dianggap sangat buruk. Jika ini skor yang Anda terima, Anda harus segera mengambil langkah untuk mengurangi TTFB Anda.
Bagaimana saya bisa dengan mudah memperhitungkan skor TTFB yang rendah?
Tempat terbaik untuk memulai adalah dengan plugin gratis seperti Jetpack Boost. Metode ini tidak hanya ramah bagi pemula, tetapi juga sangat cepat untuk disiapkan. Ini bekerja secara otomatis di latar belakang situs Anda dan hanya memerlukan sedikit konfigurasi.
Ini berfungsi untuk meningkatkan kinerja keseluruhan situs Anda dan skor Data Web Inti Anda, segera akan bekerja untuk menangkal hasil TTFB yang buruk.
Plus, Anda dapat menargetkan Core Web Vitals penting langsung dari dasbor WordPress Anda. Untuk memulai, buka Plugin → Tambah Baru di WordPress. Kemudian, cari "Jetpack Boost". Klik instal sekarang → Aktifkan.
Kemudian, dari dasbor WordPress Anda, kunjungi Jetpack → Boost untuk melihat skor kinerja Anda. Ini juga tempat Anda dapat menyesuaikan setelan untuk meningkatkan Data Web Inti dan meningkatkan SEO. Misalnya, Anda dapat mengaktifkan Lazy Loading sehingga gambar Anda hanya dimuat saat dibutuhkan.
Selain itu, Anda dapat menunda JavaScript yang tidak penting untuk memprioritaskan pemuatan gaya dan gambar. Plugin ini sangat mudah digunakan, dan jika Anda berubah pikiran tentang salah satu pengaturan, Anda hanya perlu kembali ke halaman ini dan menggunakan sakelar untuk menonaktifkan fitur tersebut.
Kurangi TTFB dan waktu respons server sekarang
Jika ingin meningkatkan pengalaman pengguna dan meningkatkan Data Web Inti, Anda mungkin ingin mengurangi Time to First Byte (TTFB). Untungnya, ada banyak cara untuk mengurangi waktu respons server dan meningkatkan performa situs WordPress Anda.
Singkatnya, berikut adalah enam cara untuk meningkatkan kinerja situs, TTFB, dan waktu respons server Anda:
- Instal plugin pengoptimalan seperti Jetpack Boost.
- Gunakan Jaringan Pengiriman Konten seperti Jetpack CDN.
- Manfaatkan caching halaman.
- Bermigrasi ke host web yang lebih cepat.
- Gunakan versi PHP terbaru.
- Gunakan penyedia DNS premium.
Apa pun situs Anda, Anda selalu dapat memperoleh manfaat dari peningkatan kinerja yang cepat. Jika Anda menggunakan WordPress, kekuatan itu datang dari plugin yang praktis. Dapatkan Jetpack Boost hari ini!