Pilih paket

Hosting WooCommerce: yang penting untuk toko online

Kebutuhan hosting toko WooCommerce: proses PHP, cache yang melewati keranjang, cron sungguhan, backup pesanan, email pesanan, dan tempat uji coba.

  • Dipublikasikan
  • Tim NBT Host
  • 7 menit baca
artikel · toko online
Waktu baca
7mnt
Bagian
11
Mulai membaca

Toko WooCommerce menuntut lebih banyak dari hosting dibanding website company profile, karena sebagian halamannya — keranjang, checkout, dan akun pelanggan — tidak bisa disajikan dari cache dan dihitung terpisah untuk setiap pelanggan. Karena itu, untuk hosting toko online yang penting, secara berurutan, adalah: berapa banyak permintaan PHP yang bisa berjalan bersamaan, cache yang tahu halaman mana yang harus dilewati, tugas latar belakang yang berjalan tepat waktu, backup yang bisa dipulihkan tanpa kehilangan pesanan, email pesanan yang benar-benar sampai, dan tempat untuk menguji pembaruan. “Traffic unlimited” dan gigabyte tambahan jauh kurang penting.

Ringkasan

  • Proses PHP simultan menentukan berapa banyak pelanggan yang bisa berada di keranjang dan checkout pada saat yang sama tanpa menunggu.
  • Cache membantu katalog, tetapi keranjang, checkout, dan akun pelanggan harus dikecualikan darinya.
  • Cron sungguhan: pesanan yang belum dibayar, diskon terjadwal, dan sebagian email bergantung pada tugas latar belakang.
  • Backup toko online lebih rumit: memulihkan database juga mengembalikan pesanan ke kondisi pada hari backup dibuat.
  • Uji coba di salinan, bukan di toko yang sedang menerima pesanan.

Mengapa toko online berbeda dari website company profile

Website company profile menampilkan halaman yang sama untuk semua pengunjung. Setelah dibuat, halaman bisa disimpan dalam bentuk jadi dan dikirim lagi tanpa melewati PHP dan database.

Di toko online, sebagian halaman berbeda untuk setiap orang: keranjang berisi produk yang berbeda, checkout berisi data yang berbeda, akun menampilkan pesanan yang berbeda. Selain itu, filter dan pencarian menghasilkan kombinasi yang sulit di-cache, dan hampir setiap hari ada yang bekerja di dashboard admin. Semua itu sampai ke PHP dan database. Jadi, toko dengan traffic sedang bisa menuntut lebih banyak dari server dibanding website company profile yang jauh lebih ramai.

Proses PHP simultan

Setiap permintaan dinamis — halaman keranjang, pencarian, klik pada “Buat pesanan” — dikerjakan oleh satu proses PHP. Jumlah proses simultan menunjukkan berapa banyak permintaan seperti itu yang bisa berjalan pada saat yang sama. Jika yang datang lebih banyak, sisanya menunggu giliran.

Cara mengenali bahwa Anda sudah mencapai batas: toko berjalan lancar saat pengunjung sedikit, tetapi keranjang dan checkout menjadi lambat tepat pada jam sibuk atau saat kampanye.

Di NBT Host, paket hosting web memiliki 5 proses PHP simultan per website, sedangkan Hosting cloud memiliki 10, 15, atau 20. Arti angka-angka lain dalam spesifikasi paket kami jelaskan di batasan paket hosting.

Paket yang lebih besar tidak membuat halaman yang berat menjadi lebih cepat. Jika toko lambat bahkan dengan satu pengunjung, penyebabnya biasanya tema, plugin, atau query yang lambat, bukan jumlah proses.

Cache: apa yang di-cache dan apa yang tidak

Plugin cache menyimpan versi jadi dari halaman yang sama untuk semua orang: beranda, kategori, halaman produk. Ini membebaskan proses PHP untuk halaman yang benar-benar membutuhkannya.

Yang tidak boleh masuk cache: keranjang, checkout, dan akun pelanggan. Plugin cache yang baik mengenali toko WooCommerce dan mengecualikan halaman-halaman ini secara otomatis, tetapi sebaiknya diperiksa setelah instalasi: pelanggan tidak boleh melihat keranjang orang lain. Aturan lengkapnya ada di panduan cache di WordPress.

Tugas latar belakang: cron dan Action Scheduler

WooCommerce mengerjakan banyak hal di latar belakang sebagai tugas terjadwal: membatalkan pesanan yang belum dibayar setelah masa penahanan stok habis, memulai dan menghentikan diskon terjadwal, dan mengirim sebagian email. Secara default, WordPress hanya menjalankan tugas-tugas ini saat ada yang mengunjungi website. Di toko dengan sedikit pengunjung, tugasnya terlambat; di toko yang ramai, pengecekan dilakukan sia-sia pada setiap kunjungan.

Solusinya adalah cron job sungguhan yang dijalankan server pada interval tetap. Di hosting yang baik, Anda mengaturnya dari panel tanpa akses SSH. Langkah-langkah untuk Enhance ada di panduan toko WooCommerce, pada bagian tentang cron.

Backup: pesanan adalah data yang terus berubah

Untuk website company profile, backup kemarin hampir sama baiknya dengan backup hari ini. Untuk toko online, di antara backup kemarin dan saat ini bisa ada pesanan, pelanggan baru, dan perubahan stok. Jika Anda memulihkan database dari backup kemarin, semua itu hilang darinya.

Artinya dalam praktik:

  • buat backup tepat sebelum setiap pembaruan besar: WooCommerce, tema, plugin pembayaran atau pengiriman;
  • jika ada yang rusak, coba perbaiki dulu atau pulihkan file saja, dan pulihkan database hanya jika memang perlu;
  • simpan juga data pesanan di tempat lain: email pesanan, ekspor berkala, faktur di aplikasi penagihan.

Di NBT Host, kami membuat backup file, database, dan email setiap hari, dan versi dari 7 hari terakhir bisa Anda pulihkan secara gratis; backup sendiri bisa Anda buat kapan saja dari Enhance. Mengapa satu salinan saja tidak cukup: aturan 3-2-1.

Email pesanan

Konfirmasi pesanan adalah pesan pertama yang ditunggu pelanggan dari Anda. Agar masuk ke Inbox:

  • kirim dari alamat dengan domain toko, misalnya comenzi@magazinul-tau.ro, bukan dari alamat Gmail;
  • periksa SPF, DKIM, dan DMARC pada domain (lihat panduannya);
  • perhatikan batas pengiriman: di NBT Host, 200 email per jam dari kode setiap website. Untuk newsletter ke daftar besar, gunakan layanan email marketing.

Tempat untuk uji coba

Pembaruan WooCommerce terkadang mengubah keranjang, checkout, atau cara kerja plugin pengiriman. Di toko yang sedang menerima pesanan, jangan langsung mencobanya. Salin website ke subdomain, terapkan pembaruan di sana, buat pesanan uji coba, dan baru setelah itu terapkan di toko. Di Enhance, salinan dibuat dari panel: lihat panduan salinan website untuk uji coba.

Keamanan dan pembayaran

  • HTTPS di seluruh website, bukan hanya di checkout. Di hosting NBT Host, sertifikat Let's Encrypt diterbitkan dan diperpanjang secara otomatis.
  • Data kartu tidak boleh melewati server Anda. Dengan payment processor yang menyediakan halaman atau formulir pembayarannya sendiri, data kartu dimasukkan di sisi mereka. Cara kerjanya ada di pembayaran kartu di toko online.
  • Dashboard admin yang terlindungi: kata sandi unik, autentikasi dua langkah, akses hanya untuk yang membutuhkan (pengguna dan peran).

Paket NBT Host mana yang dipilih

  • Toko yang baru mulai: paket Toko, Rp 91.000 per bulan, Rp 999.000 per tahun, atau Rp 2.451.000 untuk 36 bulan: 15 GB, alamat email dan database tanpa batas, hingga 3 website, hingga 3 GB RAM dan 2 vCPU. Ada di halaman Hosting WordPress.
  • Toko yang ramai pada jam sibuk: Hosting cloud, mulai Rp 505.000 per bulan, dengan 10, 15, atau 20 proses PHP per website.
  • Tidak ingin mengurus pembaruan sendiri: Pemeliharaan WordPress tingkat Lengkap, Rp 404.000 per bulan, dirancang untuk toko online: setelah setiap pembaruan, kami memeriksa keranjang dan halaman checkout.

Jika toko Anda saat ini berada di penyedia lain, kami memindahkannya gratis, satu kali, di awal kontrak, sesuai ketentuan di halaman Migrasi gratis. Sebelum peluncuran, baca juga checklist toko online di Rumania.

Pertanyaan umum

Apakah saya butuh VPS untuk WooCommerce?

Biasanya tidak. VPS memberi Anda kendali, tetapi juga seluruh pengelolaannya: pembaruan, keamanan, backup. Untuk toko online, hosting terkelola dengan proses PHP yang cukup lebih aman. VPS masuk akal jika Anda memiliki tim teknis dan kebutuhan yang tidak tercakup oleh hosting.

Berapa banyak produk yang muat di paket Toko?

Tidak ada batas jumlah produk. Yang berpengaruh adalah ruang disk, yang sebagian besar terpakai oleh gambar, serta seberapa berat tema dan plugin. Katalog besar dengan filter yang kompleks menuntut lebih banyak dari server dibanding katalog kecil dengan jumlah pengunjung yang sama.

Versi PHP mana yang digunakan toko?

Di hosting NBT Host, Anda memilih PHP 8.2, 8.3, atau 8.4 dari Enhance, terpisah untuk setiap website. Sebelum beralih ke versi baru, pastikan tema serta plugin pembayaran dan pengiriman mendukungnya, lalu uji satu pesanan.

Mengapa keranjang lambat dimuat, padahal bagian lain toko lancar?

Keranjang tidak disajikan dari cache dan selalu melewati PHP. Jika lambat hanya saat pengunjung banyak, berarti proses PHP sedang penuh. Jika selalu lambat, penyebabnya biasanya plugin. Urutan pemeriksaannya ada di panduan website lambat.

Dukungan

Ada pertanyaan? Yang menjawab adalah manusia.

Ceritakan website Anda dan apa yang ingin Anda lakukan; kami membalas pada jam kerja.

Telepon dan WhatsApp+40 775 396 021
Jam kerjaSenin–Jumat, 09.00–18.00 waktu Rumania (14.00–23.00 WIB; saat musim panas Eropa 13.00–22.00 WIB)

Jangan pernah mengirim kata sandi lewat WhatsApp atau email. Informasi yang membantu kami menjawab sejak pertama: cara meminta bantuan.