Tangani lonjakan lalu lintas tanpa peningkatan atau penurunan versi paket

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.

Pengaya kinerja PHP

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.

mengubah kinerja php
Tambahkan lebih banyak thread dan memori dengan add-on kinerja PHP.

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.

hapus add-on kinerja php
Anda dapat menghapus add-on kinerja PHP ketika periode aktivitas selesai.

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.

cache server

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

Pengaturan cache di MyKinsta
Sesuaikan pengaturan cache server dalam MyKinsta.

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.

Tepi Cache di MyKinsta
Anda dapat mengaktifkan dan menonaktifkan cache Edge di MyKinsta.

Hal ini secara signifikan mengurangi latensi dan mengurangi beban server asal Anda.


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.

Leave a Reply

Your email address will not be published. Required fields are marked *