Cara Mengurangi Waktu Respons Server (TTFB) WordPress

Cara Mengurangi Waktu Respons Server – Setelah menerapkan beberapa langkah optimasi mempercepat loading wordpress, situs Anda mungkin masih terasa lambat jika waktu respons server awal lambat. Jika demikian, Anda juga akan mendapatkan peringatan di Google PageSpeed Insights.

Ada berbagai faktor dapat menyebabkan website wordpress menjadi lambar. Namun, Anda jangan khawatir. Dalam posting ini, saya akan membagikan beberapa tips yang telah membantu Anda untuk membuat waktu respons server situs website menjadi lebih cepat.

Cara Mengurangi Waktu Respons Server (TTFB) WordPress

Pada kesempatan ini saya akan membahas bagaimana Cara Mengurangi Waktu Respons Server (TTFB) WordPress agar membuat website Anda semakin cepat saat di akses.

Apa itu Waktu Respons Server?

Waktu Respons Server atau Time To First Byte (TTFB) adalah ketika browser Anda mengirimkan permintaan untuk mengakses halaman web, beberapa hal terjadi di belakang layar sebelum menerima respon dari server.

Berikut ini adalah faktor-faktor yang berkontribusi terhadap total TTFB dalam :

  • Pencarian DNS (DNS Lookup) – Saat browser meminta domain, browser mengirimkan permintaan ke Nameserver yang sesuai untuk menemukan IP domain Anda.
  • Kecepatan Koneksi (Connection Speed) – Setelah menemukan alamat IP, browser menghubungkan ke server situs Anda.
  • Kecepatan handshake SSL (SSL handshake speed) – Jika situs Anda menggunakan HTTPS (seharusnya), browser harus melakukan handshake SSL dengan server. Ini memastikan bahwa transfer data aman dan dienkripsi.
  • Waktu tunggu & terima (Wait & receive time) – Sekarang server harus memproses permintaan untuk menghasilkan tanggapan. Kemudian kirimkan kembali ke browser. Dalam kasus WordPress, sistem WP menghasilkan respons dengan menjalankan skrip PHP dan kueri database.

TTFB adalah item pertama yang menambah waktu pemuatan halaman Anda secara keseluruhan. Jadi, meskipun Anda menggunakan tema ringan, lebih sedikit plugin, dan mengoptimalkan gambar, TTFB yang tinggi dapat menjadi hambatan kinerja. langsung saja Waktu Respons Server.

Cara Cek Waktu Respons Server (TTFB)

Untuk pengujian TTFB , saya menemukan tools atau alat berikut ini :

Semua situs ini memungkinkan pengujian dari beberapa lokasi dan menyajikan hasilnya pada satu halaman.

Berapa Waktu Respons Server (TTFB) yang Ideal?

Situs web berusaha untuk memuat sepenuhnya dalam waktu kurang dari 1 detik. Jadi, TTFB di atas setengah detik relatif lamban.

Google PageSpeed Insights akan memberikan peringatan jika respons membutuhkan waktu lebih dari ~ 500 md. Seringkali sulit dicapai, tetapi bukan tidak mungkin, dengan pengoptimalan yang tepat.

Saya telah menguji situs web ini beberapa kali menggunakan alat berbeda yang disebutkan di bawah ini. Dengan menerapkan ukuran yang tertulis di bawah ini, saya bisa membawanya di bawah tanda 200ms. Namun, mendapatkannya secara konsisten dari berbagai lokasi merupakan sebuah tantangan.

12 Cara Mengurangi Waktu Respons Server (TTFB) WordPress

Ini adalah saran dari saya untuk TTFB yang lebih baik atau waktu respons server yang lebih cepat. ada 12 Cara Mengurangi Waktu Respons Server yang biasa digunakan.

1. Gunakan Hosting yang Baik

Cara Mengurangi Waktu Respons Server yaitu dengan penggunaan yang hosting menjadi salah satu faktor yang membuat server menjadi lambat, jika hostingnya tidak di kelola dengan baik maka servernya akan lama untuk di akses.

Rekomendasi hosting yang bisa Anda gunakan adalah Niagahoster dan Gapurahoster yang sudah pernah saya gunakan.

2. Pilih lokasi yang dekat – Kurangi Latensi Jaringan

Jika pengunjung Anda adalah orang Indonesia maka alangkah baiknya Anda menggunakan server lokal atau singapure tapi jika pengunjung Anda orang Amerika maka sebaiknya juga menggunakan server dari Amerika.

Transmisi data di internet terjadi terutama melalui serat optik atau kabel. Jadi sinyal bergerak dalam bentuk gelombang elektromagnetik dengan kecepatan kira-kira 200k Kilometer per detik.

Jadi jika server terletak di separuh belahan dunia dari pengunjung Anda, data perlu menempuh hampir 40.000 kilometer ke sana kemari. Itu sendiri akan memakan waktu 200ms. Ini disebut latensi jaringan.

3. Menggunakan CDN

Mengintegrasikan CDN (Content Delivery Network) adalah cara yang bagus untuk mengurangi latensi aset statis seperti gambar, CSS, dan file JS. Ini membantu membuat situs Anda memuat lebih cepat bagi pengguna Anda.

CDN memiliki beberapa server di seluruh dunia yang menyimpan cache aset statis (seperti gambar) dari server asal situs Anda. Jadi, ketika pengguna mencoba mengunjungi situs web Anda, CDN menyajikan aset ini dari server edge dan terdekatnya dengan pengguna.

Keuntungan lain menggunakan CDN adalah berkurangnya beban dan penggunaan bandwidth di server asal Anda. Beban yang lebih rendah berarti kinerja yang lebih baik.

4. Menggunakan Plugin Cache

Di balik layar, sistem WordPress yang kompleks mengeksekusi banyak skrip PHP dan kueri MySQL untuk menghasilkan konten halaman secara dinamis.

Tanpa Caching, WordPress harus menjalankan semua hal ini untuk setiap pengunjung. Jika konten halaman tidak sering berubah, ini adalah pemborosan sumber daya server.

Caching membantu menyimpan respons dari kunjungan pertama dan menyajikannya kepada pengunjung berikutnya yang mengunjungi halaman itu. Ini menghilangkan kebutuhan untuk menjalankan operasi intensif sumber daya.

WP Super Cache dan WP Fastest Cache adalah dua plugin caching gratis yang bekerja sangat baik untuk saya dan mudah disiapkan. W3 Total Cache adalah pilihan bagus lainnya jika Anda membutuhkan fitur-fitur canggih.

Jika Anda menginginkan plugin premium, WP Rocket Cache adalah opsi yang baik dengan ulasan bagus. Namun, karena saya belum mencobanya, saya tidak dapat berkomentar tentang performanya.

Selain plugin ini, beberapa penyedia hosting seperti Kinsta dan Siteground menawarkan plugin caching mereka sendiri, sehingga Anda tidak perlu memasang plugin lain.

Kebanyakan plugin memiliki opsi untuk membersihkan cache saat Anda memperbarui halaman. Ini memastikan bahwa cache Anda tidak menyajikan konten yang sudah ketinggalan zaman.

5. Optimalkan Kode HTML

Cara Mengurangi Waktu Respons Server adalah dengan ukuran respons HTML juga dapat memengaruhi waktu muat. Jika besar, TTFB melambat. Anda dapat melihat HTML halaman di Chrome dengan mengklik kanan dan memilih View Source.

Hal-hal penting untuk mengoptimalkan HTML adalah:

  • Minification – HTML yang diperkecil tidak mengandung spasi kosong dan karakter lain yang tidak perlu sehingga mengurangi ukuran file
  • Menghapus kode yang tidak diinginkan seperti WP Emoji
  • Menggabungkan beberapa file (CSS & JS) menjadi satu file

6. Aktifkan Gzip Compression di WordPress

GZIP adalah jenis kompresi yang membantu mengurangi ukuran dokumen HTML hingga 85%.

Hampir semua host web yang bagus mendukung GZIP. Untuk memastikannya:

  1. Buka situs Anda menggunakan browser Chrome
  2. Buka Tab Jaringan dan muat ulang halaman
  3. Klik pada respon pertama (dokumen) untuk melihat detailnya.
  4. Jika Anda melihat pengkodean konten: gzip di bawah Header Respons, Anda siap melakukannya. Jika tidak, minta penyedia hosting Anda untuk mengaktifkannya.

7. Reduce Redirects

Misalkan alamat situs Anda adalah https://www.example.com. Jika Anda menggunakan link secara tidak konsisten di seluruh halaman Anda seperti http://example.com, browser harus mengirim lebih banyak permintaan untuk mencapai URL final (disertai dengan kode status 301). Ini semakin menunda respons.

8. Tingkatkan Kecepatan DNS

DNS (Domain Name System) adalah hal pertama yang terjadi saat seseorang memasukkan nama domain ke bilah alamat browser.

Biasanya, server nama default yang disertakan dengan pendaftar domain Anda lambat. Anda bisa menggunakan Cloudflare untuk menyelesaikan DNS untuk situs web Anda.

Cloudflare adalah proxy terbalik dan CDN. Jika Anda ingin menangani hanya DNS, Anda dapat mengaktifkan fitur proxy di tingkat domain di dasbor Cloudflare Anda.

9. Periksa Kecepatan SSL

SSL atau HTTPS adalah praktik keamanan penting dan Anda tidak dapat menghindarinya. Saat menguji kecepatan situs web Anda di Pingdom, cari tahu waktu yang dibutuhkan untuk meningkatkan kecepatan SSL.

10. Gunakan Software Server yang Terbaru

Menggunakan perangkat lunak server lama dapat menjadi alasan lain untuk kinerja yang lambat. Jadi ini menekankan perlunya memilih penyedia hosting WordPress yang terkenal.

Jika Anda mengelola server Anda sendiri, seperti pada VPS atau server terkelola, pastikan Anda menggunakan Apache atau NGINX versi terbaru.

11. Gunakan PHP 7+

Menurut pengujian kinerja oleh GeekFlare, PHP 7 dua kali lebih cepat dari versi sebelumnya – PHP5.6. Jadi saat membeli hosting, pastikan mereka menyediakan PHP 7.

12. Upgrade Server Hardware

Terakhir, jika Anda telah melakukan semua hal untuk meningkatkan waktu respons dan server Anda masih merespons dengan lambat, mungkin inilah saatnya untuk meningkatkan hosting Anda.

Server yang kurang bertenaga tidak dapat menangani situs web dengan lalu lintas dalam jumlah besar. Anda semestinya senang karena itu adalah tanda bahwa situs Anda menjadi populer dan sukses.

Periksa ukuran RAM, inti CPU, dan batas bandwidth server Anda saat ini. Jika itu adalah faktor pembatas, tingkatkan versinya. Atau jika Anda menggunakan paket bersama, mungkin sudah waktunya untuk pindah ke VPS atau cloud hosting.

Leave a Reply