8 Cara Mengurangi Waktu Respons Server dari Situs WordPress
Diterbitkan: 2021-03-25
Saya yakin, Anda pasti juga menggunakan banyak alat online untuk memeriksa kinerja situs WordPress Anda dan mengambil langkah-langkah untuk mempercepatnya.
Tapi, Anda tidak mendapatkan hasil yang diharapkan. Benar?
Ini mungkin karena fakta yang kurang diketahui: Mengoptimalkan situs WordPress melibatkan pengerjaan frontend serta backend termasuk solusi hosting yang mendukung situs web Anda.
Hari ini, saya akan membahas peran penyedia hosting WordPress yang dikelola dalam mempercepat situs WordPress dan bagaimana solusi hosting ini membantu mengurangi waktu respons server.
Namun, sebelum saya mulai, saya ingin Anda memahami proses empat langkah yang menghasilkan rendering halaman web di layar Anda.
- Permintaan : Ini adalah permintaan yang diprakarsai oleh browser pengunjung (alias klien).
- Respon : Permintaan diproses dan aset yang diperlukan (file halaman web, sumber daya, dan semacamnya) diproses oleh server dan dikirim kembali ke browser web pengunjung.
- Build : Browser web menggunakan aset ini untuk memulai proses rendering untuk halaman web yang diminta.
- Render : Akhirnya, halaman web ditampilkan kepada pengunjung.
Dari keempatnya, langkah kedua (Response) sepenuhnya bergantung pada server hosting. Jika server tidak dapat melakukan langkah ini (karena alasan apa pun), langkah selanjutnya akan tertunda, dan dengan demikian UX untuk pengunjung akan terganggu.
Ini cukup umum di shared hosting di mana pengguna dijanjikan sumber daya yang cukup yang kemudian didistribusikan di antara semua situs yang dihosting di server. Dengan demikian, kinerja situs web menderita karena kurangnya sumber daya yang memadai, sehingga lambat. Performa yang lambat ini juga memengaruhi SEO situs web dan pengalaman pengguna.
- Apa itu Waktu Respons Server?
- Bagaimana Mengurangi Waktu Respons Server?
- Jarak Antara Server dan Pengunjung
- Lalu lintas
- Sumber Daya Hosting
- Database
- Dinamis vs. Statis
- Perangkat Lunak Server
- Pilih Hosting WordPress dengan Bijak
- Bagaimana Cloudways Membantu Meningkatkan Waktu Respons Server?
- TTFB di Server Cloudways
Apa itu Waktu Respons Server?
Waktu respons server (alias Time To First Byte) adalah waktu yang dibutuhkan server untuk menanggapi permintaan pengunjung. TTFB mengacu pada kurung waktu di mana klien mengirim permintaan dan browser klien mulai membuat halaman web yang diminta.
Ada tiga komponen yang terlibat dalam tindakan TTFB
Mengirim Permintaan HTTP
Permintaan HTTP dipicu saat pengguna pertama kali memuat halaman web. Server menerima permintaan ini dan menyiapkan respons yang sesuai. Faktor-faktor seperti kecepatan jaringan dan jarak ke server dapat mempengaruhi waktu yang dibutuhkan server untuk menerima permintaan.
Memproses Permintaan
Ketika server menerima permintaan dari browser, server memulai berbagai proses seperti menjalankan skrip, mengambil data dari database, dan menjalankan tugas back-end.
Memproses Tanggapan
Setelah semua komponen respons dihasilkan, server mengirimkannya ke pengguna akhir. Langkah ini tergantung pada kinerja server hosting situs web Anda dan kecepatan koneksi internet pengguna.
Saat meninjau hasil yang dihasilkan oleh alat analisis kinerja online seperti WebPageTest, Anda mungkin telah memperhatikan TTFB. Menurut pedoman Google, situs web tidak boleh memiliki TTFB lebih dari 200 ms.
Jika Anda menjalankan tes kecepatan situs WordPress, maka Anda mungkin menemukan referensi admin-ajax.php yang lambat di hasil Anda. Jika ya, pelajari cara memperbaikinya!
Bagaimana Mengurangi Waktu Respons Server?
Banyak faktor yang dapat menyebabkan waktu respons server lambat. Namun, di sini, saya akan menyoroti faktor paling menonjol yang dapat dikontrol oleh pemilik situs.
1. Jarak Antara Server dan Pengunjung

Mari kita mulai dengan masalah mendasar – jarak yang harus ditempuh data dalam dua arah!
Sebelum menyelesaikan server hosting, Anda harus memiliki gagasan yang cukup bagus tentang siapa dan di mana target audiens Anda. Berdasarkan informasi ini, Anda dapat memilih pusat data terdekat dengan audiens target Anda. Ini memastikan bahwa latensi tetap minimum karena semakin sedikit jarak yang harus ditempuh data ke dan dari server. Akibatnya, waktu respons server meningkat secara dramatis.
Jika audiens Anda bersifat global, Anda dapat memanfaatkan penyedia CDN WordPress yang menyimpan salinan aset situs web pada node yang didistribusikan secara global. Saat pengguna meminta halaman, halaman tersebut dilayani dari node terdekat daripada server hosting asli.
Situs web Anda yang lambat dapat memengaruhi tingkat konversi!
Coba Cloudways dan maksimalkan kinerja WordPress Anda.
2. Lalu Lintas

Dengan pertumbuhan bisnis Anda yang berkelanjutan, lonjakan lalu lintas dapat menjadi sangat sering (dengan sedikit atau tanpa peringatan).
Mari saya ilustrasikan ini dengan sebuah contoh: jika Anda memposting penawaran khusus di situs web kedai kopi Anda, jumlah pengunjung ke situs tersebut dapat meningkat secara signifikan. Akibatnya, server mulai menerima lebih banyak permintaan yang menuntut tanggapan segera. Saat konsumsi sumber daya mencapai batas, waktu respons server mulai meningkat. Akhirnya, karena semua sumber daya dikonsumsi, situs akan turun dan merek Anda akan mengalami penurunan penjualan dan reputasi.
Saya tidak akan merekomendasikan Anda berhenti menawarkan kopi gratis. Yang dapat Anda lakukan adalah meningkatkan waktu respons server yang lambat dengan memilih host web yang dioptimalkan untuk kinerja dan mampu menangani lonjakan lalu lintas.
3. Sumber Daya Hosting

Saat memulai bisnis online, urutan pertama bisnis harus merupakan sesi pengumpulan persyaratan sumber daya server yang menyeluruh. Ini akan memberi Anda gambaran tentang volume sumber daya server yang Anda butuhkan untuk meluncurkan bisnis dan proyeksi kebutuhan sumber daya di masa depan.
Jika Anda tidak yakin tentang prosesnya, hubungi dukungan penyedia hosting Anda terlebih dahulu dan jelaskan situasi Anda. Mereka mungkin dapat memberikan solusi yang sesuai dengan kasus Anda. Anda bahkan dapat mencoba layanan ini sebelum benar-benar berinvestasi di dalamnya.
Pilih penyedia hosting yang terus meningkatkan infrastrukturnya, menggunakan perangkat keras terbaru dan perangkat lunak yang diperbarui seperti server PHP 7.3 dan HTTP/2.
Pada catatan terkait, tidak selalu keputusan paling bijaksana untuk pergi dengan server terbesar di luar sana. Mengelola sumber daya secara efisien dan menerapkan semua pengembangan terbaik dan praktik terbaik manajemen server juga membantu Anda dalam meningkatkan waktu respons server Anda.

Cloudways menawarkan uji coba gratis (tanpa kartu kredit) di mana Anda dapat meluncurkan server apa pun dan menguji kemampuannya terhadap kebutuhan Anda.
4. Database

Database adalah tempat di mana semua informasi yang diperlukan disimpan. Itu harus dioptimalkan agar kedua server dapat mengakses, mengelola, dan memperbarui informasi tanpa penundaan. Basis data yang tidak terawat dan/atau besar membutuhkan lebih banyak waktu untuk mengambil data yang tepat dan dengan demikian waktu respons server secara keseluruhan meningkat.
Untuk memperbaiki masalah terkait database, coba hapus data yang tidak perlu dan usang, dan tulis ulang kueri untuk eksekusi yang lebih cerdas dan lebih cepat.
Anda juga dapat mempertimbangkan untuk menggunakan tips untuk mengoptimalkan database WordPress untuk meningkatkan kinerja termasuk mengubah struktur database dan optimasi database terkait plugin WordPress.
5. Dinamis vs. Statis

Konten dinamis dihasilkan saat runtime atas permintaan yang dibuat oleh pengunjung dan umumnya berbeda untuk setiap pengguna. Misalnya, jika saya memesan kopi dan Anda memesan hamburger, proses di pihak kami akan tetap sama karena UI situs web yang serupa. Namun, respons server akan berbeda karena sifat kedua pesanan yang berbeda. Server akan mengambil dua set data yang berbeda dari database dan menyiapkan dua respons terpisah. Sekarang skala contoh untuk restoran populer dan Anda dapat memiliki ide yang cukup bagus tentang beban di server.
Konten statis dikodekan dalam HTML, JS, CSS, dan gambar situs web. Aset ini tidak berubah untuk input pengguna yang berbeda dan server mengirimkan konten yang sama ke setiap pengunjung. Ini adalah cara tercepat untuk mengirimkan konten karena tidak menghabiskan banyak sumber daya server dan waktu respons server meningkat.
Para ahli menyarankan untuk membongkar konten statis ke CDN WordPress untuk mengurangi waktu buka dan konsumsi sumber daya server.
6. Perangkat Lunak Server

Tumpukan server memiliki dampak serius pada waktu respons server. Secara umum, tumpukan terdiri dari kombinasi server dan cache yang datang bersama-sama untuk memberikan kekuatan pemrosesan ke server. Komponen tumpukan populer termasuk Apache, NGINX, MySQL/MariaDB.
Jangan lupa untuk selalu memperbarui versi WordPress dan PHP Anda. Versi lama seringkali membutuhkan lebih banyak sumber daya server dan tidak efisien dalam penanganan respons. Tim Inti WordPress merekomendasikan menggunakan PHP7 karena pemrosesan yang dioptimalkan.
WordPress di PHP 7: Tolok Ukur Kinerja & Panduan Peningkatan
7. Pilih Hosting WordPress dengan Bijak

Karena Anda sekarang memiliki pemahaman yang lebih dalam tentang bagaimana server memproses permintaan klien, Anda dapat membuat keputusan yang tepat tentang jenis solusi hosting untuk situs WordPress Anda. Yang paling cocok adalah lingkungan khusus di mana Anda dapat mengontrol dan mengoptimalkan komponen server sesuai dengan persyaratan kinerja Anda.
Jika Anda tidak paham teknologi, pilih penyedia hosting WordPress terkelola yang sangat dioptimalkan yang menangani masalah manajemen server.
8. Bagaimana Cloudways Membantu Meningkatkan Waktu Respons Server?
Cloudways adalah platform hosting cloud terkelola yang memiliki tumpukan server yang dioptimalkan dan ideal untuk situs WordPress. Situs WordPress dasar yang dihosting di Cloudways dan Breeze yang diinstal dapat dimuat hanya dalam beberapa ms.
Bukankah itu mengesankan?
Muat Situs WordPress secepat 37ms ! Terima kasih kepada Hosting Terbaik untuk WordPress
Jarak Antara Server dan Pengunjung
Cloudways telah bermitra dengan penyedia infrastruktur cloud terbaik dan sebagai hasilnya, menawarkan 55+ pusat data secara global. Di mana pun audiens Anda berada, cukup pilih pusat data terdekat dan luncurkan server tanpa mengkhawatirkan kecepatan situs web.
Ingat, semakin dekat server, semakin cepat situs web dimuat untuk audiens. Untuk audiens global, gunakan CloudwaysCDN .
Lalu lintas
Untuk mengatasi lonjakan lalu lintas, sumber daya server di Cloudways dapat ditingkatkan hanya dalam satu klik .
Fitur ini berguna baik untuk bisnis online baru maupun yang sudah mapan. Bisnis yang sudah mapan dapat beroperasi tanpa khawatir kehilangan lalu lintas mereka karena server crash dan bisnis baru yang tidak yakin tentang kebutuhan masa depan mereka dapat dengan mudah menskalakan sumber daya mereka saat dibutuhkan.
Mendukung
Pakar cloud di Cloudways tersedia 24/7 untuk membantu Anda. Jangan ragu untuk berdiskusi dan biarkan Dukungan Cloudways mengetahui kebutuhan/pertanyaan Anda sehingga mereka dapat memandu Anda dengan tepat.
Database
Saat ini, WordPress resmi hanya mendukung MySQL dan MariaDB. Mempertimbangkan hal ini, kami di Cloudways menyerahkan pilihan kepada pengguna WordPress dengan menambahkan keduanya ke dalam platform. Mengubah MySQL ke MariaDB hanya dengan sekali klik.
Dinamis vs. Statis
Seperti dijelaskan di atas, keputusan ini bervariasi dari pengguna ke pengguna. Di Cloudways, server dilengkapi dengan PHP7 pra-instal (saat Anda membaca ini, versi terbaru adalah PHP 7.3) yang memberikan dorongan signifikan dalam memproses konten dinamis. Namun, Anda harus memastikan bahwa semua basis kode aplikasi Anda kompatibel dengan PHP7. Untuk ini, buat lingkungan pementasan WordPress dari situs langsung Anda, dan uji semuanya. Setelah Anda puas, dorong perubahan ke versi langsung. Untuk konten statis, formula ThunderStack kami bekerja paling baik!
Perangkat Lunak Server
Server Cloudways adalah kombinasi dari Apache, NGINX, Varnish, Memcached, PHP-FPM, Redis , dan dukungan untuk PHP 7.x. Semua ini digabungkan bersama dan meningkatkan kinerja situs WordPress.
TTFB di Server Cloudways
Demi pengujian, saya meluncurkan server Linode 1GB (di pusat data Fremont) dengan semua pengaturan default. Selanjutnya, saya menginstal Breeze untuk mengaktifkan minifikasi dan pengelompokan.
Saya kemudian menjalankan tes melalui Tes Halaman Web. Berikut adalah hasilnya .

Anda bisa lihat, Time To First Byte (TTFB) di bawah 200 ms yang sesuai dengan pedoman oleh Google.
Ketika situs yang sama diuji di Pingdom. Inilah yang saya dapatkan!

Mari menyimpulkan!
Meningkatkan kinerja keseluruhan dan mengurangi waktu respons server untuk situs WordPress adalah masalah mengikuti semua praktik terbaik. Ketika Anda puas dengan nilai TTFB dari penyedia hosting Anda, Anda dapat mulai menerapkan tips untuk mempercepat situs WordPress.
Ingin menguji TTFB situs WordPress Anda yang ada di Cloudways? Mulailah dengan uji coba gratis dan migrasikan situs WordPress Anda hanya dengan beberapa klik. Dan jangan lupa untuk membagikan hasilnya di bagian komentar di bawah.
