Lonjakan lalu lintas tidak hanya memengaruhi situs perusahaan. Bahkan toko WooCommerce sederhana pun dapat melihat lalu lintasnya tiga kali lipat setelah iklan, email, atau promosi musiman yang ditargetkan dengan baik.
Ambil Black Friday misalnya. Menurut NPR, konsumen AS menghabiskan $10,8 miliar secara online dalam satu hari pada tahun 2024, dan bahkan toko-toko kecil pun terkena dampaknya. Kampanye yang biasanya mendatangkan beberapa ratus kunjungan tiba-tiba dapat mendorong ribuan orang untuk melakukan pembayaran.
Untuk pelanggan Kinsta, tidak perlu berpindah level hosting setiap kali hal ini terjadi. Panduan ini menguraikan tiga opsi efektif: menggunakan add-on kinerja PHP, memaksimalkan cache, dan mengurangi beban database.
1. Gunakan add-on kinerja PHP
Sebagian besar lonjakan lalu lintas membebani situs saat PHP mencapai kapasitasnya untuk memproses permintaan. Ketika terlalu banyak tampilan halaman yang tidak disimpan atau tindakan checkout terjadi sekaligus, rangkaian pesan akan menumpuk dan pengunjung mulai melihat kesalahan, pelambatan, atau keranjang yang ditinggalkan.
Di sinilah add-on kinerja PHP Kinsta bisa sangat berguna. Daripada meningkatkan ke paket hosting tingkat yang lebih tinggi, Anda dapat meningkatkan thread PHP dan alokasi memori untuk sementara selama acara puncak. Biayanya diprorata, jadi Anda membayar sumber daya tambahan saat Anda membutuhkannya dan tidak lebih.

Mari kita ambil contoh toko WooCommerce kecil yang menjalankan penawaran kilat 48 jam. Kampanye email meningkatkan lalu lintas tiga kali lipat dalam semalam, dan meskipun cache menghabiskan sebagian besar kunjungan halaman produk, permintaan pembayaran meningkat.
Tanpa thread PHP tambahan, gerobak akan mogok dan pesanan gagal. Studi menunjukkan bahwa satu dari tiga pembeli online meninggalkan keranjang mereka jika halaman dimuat terlalu lambat, yang dapat menyebabkan hilangnya penjualan sebesar ribuan dolar. Dengan mengaktifkan add-on kinerja PHP sehari sebelum penjualan dimulai, toko dapat menjaga arus kas tetap lancar, dan add-on tersebut dapat dinonaktifkan nanti untuk menghindari pembayaran untuk kapasitas yang tidak terpakai.

2. Optimalkan cache Anda sebelum mengubah paket Anda
Sebelum menskalakan sumber daya, pastikan cache berfungsi dengan baik. Caching melayani versi halaman Anda yang sudah dibuat sebelumnya, sehingga pengunjung tidak perlu menggunakan PHP pada setiap permintaan. Jika dikonfigurasi dengan benar, sebagian besar kunjungan ke kategori dan halaman produk tidak menyentuh server sama sekali.
Masalahnya adalah toko sering kali mengkompromikan cache mereka sendiri tanpa menyadarinya. Plugin atau tema dapat memaksa header “tanpa cache”, halaman checkout dan halaman keranjang dapat melewati cache secara tidak perlu, atau pengaturan CDN dapat dikonfigurasi dengan tidak benar. Masing-masing masalah ini menghabiskan sumber daya PHP dan memperlambat penyimpanan Anda.
Sebuah contoh dapat membantu mengilustrasikan konsep ini dengan cepat. Misalkan sebuah toko pakaian kecil mengadakan obral musim panas dan tiba-tiba mengalami lonjakan kunjungan. Halaman produk seharusnya di-cache, tetapi karena tema telah menambahkan header “no-cache”, setiap permintaan pengunjung dijalankan oleh PHP.
Waktu pemuatan melebihi tiga detik dan pembeli mulai meninggalkan situs. Setelah memperbaiki header dan melakukan respons “HIT” pada CDN mereka, tingkat lalu lintas yang sama hampir tidak berdampak pada PHP, sehingga sumber daya tetap tersedia untuk tugas keranjang dan checkout yang sebenarnya.
Untuk menerapkan metode ini ke toko Anda, jalankan daftar periksa cache cepat:
- Periksa bypass cache utama untuk melihat lompatan yang tidak perlu.
- Uji di browser pribadi atau penyamaran untuk mendapatkan pengalaman yang sama seperti pengunjung baru Anda.
- Periksa apakah header cache Anda berfungsi dan cari “HIT” sebagai pengganti respons sumber.
Level cache di Kinsta
Kinsta secara otomatis mengelola beberapa tingkat caching, tetapi Anda dapat menyesuaikan atau menghilangkan masing-masing tingkat tersebut dalam MyKinsta:
Caching tingkat server
Caching halaman tingkat server Kinsta menyimpan halaman HTML lengkap di server sehingga PHP tidak perlu membangunnya kembali pada setiap kunjungan. Ini diaktifkan secara default di semua situs.

Anda juga dapat menghapus cache dengan membuka Kinsta Saya > Siti WordPress > nama situs > Cache > Tembolok server dan kemudian mengklik Hapus cache.

Penyimpanan tepi
Edge caching mendorong halaman yang telah dibuat sebelumnya ke jaringan global Cloudflare, melayani halaman tersebut dari pusat data yang paling dekat dengan setiap pengunjung. Anda dapat menyalakan atau mematikannya di Siti WordPress > Tembolok Tepi di MyKinsta.

Hal ini secara signifikan mengurangi latensi dan mengurangi beban server asal Anda.
cache CDN
CDN bawaan Kinsta menyimpan cache file statis, seperti gambar, CSS, dan JavaScript, di edge.

Anda dapat mengonfigurasi pengoptimalan gambar dan mengecualikan file tertentu.
Hapus cache secara manual
Untuk menghapus semua cache sekaligus (server, edge, dan CDN), klik Hapus semua cache di dalam Kinsta Saya > Cacheatau gunakan perintah WP-CLI wp kinsta pembersihan cache –semua.

3. Kurangi beban basis data yang tidak perlu
Meskipun PHP dan cache dalam kondisi baik, database mungkin masih memiliki kinerja yang buruk. Setiap filter produk, halaman kategori, atau kueri penelusuran meningkatkan beban kerja Anda, dan selama periode lalu lintas tinggi, tekanan ini berlipat ganda dengan cepat.
Misalnya, bayangkan sebuah toko perbaikan rumah dengan ratusan produk yang dijual selama liburan akhir pekan. Halaman kategori memuat semua item sekaligus, dan setiap opsi pemfilteran melibatkan kueri database yang berat.
Ketika lalu lintas meningkat, halaman-halaman mogok dan pembeli yang frustrasi meninggalkan satu demi satu. Namun, dengan memberi nomor halaman pada hasil produk dengan benar dan menghapus filter yang tidak digunakan, penyimpanan dapat mengurangi beban database secara signifikan. Permintaan pembayaran tetap cepat, bahkan ketika lalu lintas meningkat.
Berikut adalah beberapa cara sederhana untuk menjaga database Anda tetap ramping:
- Bersihkan opsi yang dimuat secara otomatis. Pengaturan plugin lama dan data yang tidak terpakai dapat terakumulasi dalam tabel
wp_optionsdan memperlambat kueri. Di Kinsta, Anda dapat memeriksa entri ini melalui phpMyAdmin (tersedia di Kinsta Saya > Siti > Informasi > Akses basis data) atau terhubung melalui SSH dan jalankan kueri sepertiSELECT option_name, length(option_value) FROM wp_options WHERE autoload='yes' ORDER BY length(option_value) DESC;untuk mengidentifikasi opsi besar yang memuat sendiri. - Hapus filter produk yang tidak digunakan. Di pengaturan WooCommerce atau plugin filter Anda, hapus semua filter (warna, merek, ukuran, dll.) yang tidak memengaruhi konversi. Setiap filter aktif menambahkan kueri ke halaman arsip produk. Gunakan alat APM Kinsta untuk menemukan kueri yang meningkat saat pembeli menggunakan filter, dan nonaktifkan kueri yang tidak sebanding dengan biayanya.
- Lakukan penomoran halaman loop panjang. Mengunggah ratusan produk atau postingan sekaligus akan membebani database Anda. Di tema atau templat khusus Anda, gunakan
WP_Querydengan batasposts_per_page(misalnya 20 atau 30) dan aktifkan tombol penomoran halaman atau “muat lebih banyak”. Jaga agar kisi-kisi produk tetap terang sehingga halaman ditampilkan dengan cepat bahkan saat jam sibuk. - Periksa transien dan cari plugin. Alat pencarian yang dikonfigurasi dengan buruk sering kali mencapai database lebih dari yang diperlukan. Orang-orang sementara sering kali tinggal di dalam
wp_optionsdan mungkin meningkat seiring berjalannya waktu. Anda dapat menghapus yang kadaluwarsa dengan aman menggunakan plugin seperti WP-Optimize atau langsung di phpMyAdmin denganDELETE FROM wp_options WHERE option_name LIKE '%_transient_%';. Kami menyarankan Anda cara melakukannya di panduan kami untuk mempercepat WordPress.
Pada titik ini Anda mungkin bertanya-tanya: kapan waktu terbaik untuk mempertimbangkan Redis? Hanya jika alat pemantauan Anda (seperti APM) menunjukkan kueri identik yang berulang atau waktu database yang tinggi secara konsisten per permintaan. Sebagai aturan umum, sebagian besar toko tidak memerlukan Redis jika cache dan PHP disetel dengan benar. Namun jika perkiraan pendapatan yang berisiko melebihi biayanya, mungkin ada baiknya mengaktifkannya untuk bulan tersebut.
Membersihkan database Anda memastikan toko Anda tidak menyia-nyiakan sumber daya, sehingga memberikan lebih banyak kapasitas untuk permintaan yang benar-benar menghasilkan penjualan.
Pantau kinerja dengan alat pemantauan
Menerapkan solusi-solusi ini hanyalah separuh dari upaya yang telah dilakukan. Anda juga perlu memeriksa apakah semuanya berfungsi. Alat seperti MyKinsta (terutama statistik yang disertakan) dan APM memudahkan untuk menemukan kemacetan, baik itu tumpukan thread PHP, cache yang hilang, atau kueri database yang lambat.

Memeriksa metrik ini sebelum, selama, dan setelah kampanye memungkinkan Anda melihat dengan tepat di mana masalah situs Anda dan mengetahui apakah perubahan Anda membuahkan hasil.
Ringkasan
Anda tidak memerlukan peningkatan hosting menyeluruh untuk bertahan dalam kampanye penawaran besar atau lonjakan lalu lintas. Dengan pengaturan yang tepat, toko-toko kecil dapat menangani permintaan mendadak sama efektifnya dengan toko-toko besar.
Rahasianya adalah menggabungkan tiga langkah praktis: gunakan add-on kinerja PHP untuk menutupi lonjakan sementara, pastikan cache bekerja maksimal sehingga sebagian besar pengunjung tidak memengaruhi PHP, dan bersihkan database yang tidak berguna agar proses checkout tetap cepat dan andal.
Bersama-sama, perbaikan ini menghindari 500 kesalahan, mengurangi pelambatan, dan membantu pelanggan menyelesaikan pesanan. Jika Anda merencanakan kampanye atau promosi musiman, aktifkan add-on kinerja PHP lebih awal dan pasangkan dengan caching yang efektif dan pemeliharaan database rutin.
News
Berita
News Flash
Blog
Technology
Sports
Sport
Football
Tips
Finance
Berita Terkini
Berita Terbaru
Berita Kekinian
News
Berita Terkini
Olahraga
Pasang Internet Myrepublic
Jasa Import China
Jasa Import Door to Door
Situs berita olahraga khusus sepak bola adalah platform digital yang fokus menyajikan informasi, berita, dan analisis terkait dunia sepak bola. Sering menyajikan liputan mendalam tentang liga-liga utama dunia seperti Liga Inggris, La Liga, Serie A, Bundesliga, dan kompetisi internasional seperti Liga Champions serta Piala Dunia. Anda juga bisa menemukan opini ahli, highlight video, hingga berita terkini mengenai perkembangan dalam sepak bola.