Persyaratan Hosting WordPress

WordPress sendiri membutuhkan sangat sedikit resource. Yang menentukan paket yang benar-benar kamu butuhkan adalah semua yang kamu instal di atasnya, dan selisih antara dua angka itu adalah tempat kebanyakan orang salah mengambil keputusan hosting, ke satu arah atau arah lainnya. Halaman ini memisahkan keduanya: persyaratan platform yang tetap, dan pertanyaan ukuran yang sepenuhnya soal situs kamu.

Persyaratan platform

Ini adalah versi yang dipublikasikan WordPress.org, dan merupakan batas minimum yang harus dipenuhi host sebelum hal lain menjadi penting:

KomponenDirekomendasikan di 2026Mengapa penting
PHP8.3 atau lebih baruDi bawah 8.0 sudah tidak mendapat dukungan keamanan. PHP 8.3 dipelihara oleh proyek PHP hingga Desember 2027.
DatabaseMySQL 8.0+ atau MariaDB 10.6+MySQL 8.0 mencapai akhir masa hidupnya pada April 2026, jadi deployment baru lebih baik menggunakan rilis LTS MariaDB.
HTTPSWajibTidak bisa dianggap opsional dalam arti apa pun. Browser, alur pembayaran, dan mesin pencari semuanya mengasumsikan HTTPS.
memory_limit PHPMinimum 256 MBPengaturan yang paling mungkin diam-diam terlalu rendah di shared hosting murah.

Host yang tidak bisa memberi tahu kamu versi PHP dan database apa yang kamu pakai sedang memberi tahu sesuatu. Ini adalah pertanyaan yang layak diajukan sebelum melihat harga.

Batas memori yang bukan yang kamu kira

WordPress punya dua pengaturan memori, dan kebingungan di antara keduanya adalah penyebab banyak waktu debugging yang terbuang. memory_limit di PHP adalah batas keras yang ditetapkan server. WP_MEMORY_LIMIT di wp-config.php adalah yang diminta WordPress kepada PHP, dan nilainya tidak boleh melebihi pengaturan PHP.

WordPress secara default meminta 40 MB untuk halaman depan dan 256 MB di admin, itulah sebabnya situs bisa terlihat sehat bagi pengunjung lalu gagal begitu kamu membuka editor plugin atau menjalankan impor. Jika kamu melihat layar putih atau error "allowed memory size exhausted" di admin tapi tidak di situs, ini penyebabnya.

Naikkan WP_MEMORY_LIMIT ke 256 MB, dan ke 512 MB jika kamu memakai page builder seperti Elementor atau toko WooCommerce, yang keduanya rutin melampaui nilai default. Jika menaikkannya tidak mengubah apa pun, batas PHP di bawahnya lebih rendah daripada yang kamu minta, dan hanya host yang bisa mengubahnya.

Yang sebenarnya menentukan paket kamu

Inti WordPress itu kecil. Situs brosur di stack yang di-cache dengan baik adalah beban kerja yang ringan. Tiga hal mengubah kebutuhan, dan tidak satu pun dari ketiganya adalah WordPress:

  • Plugin. Yang menentukan bukan jumlahnya, melainkan jenisnya. Tiga puluh plugin ringan bisa lebih murah daripada satu page builder, satu pemindai keamanan, dan satu plugin backup yang berjalan terjadwal. Apa pun yang berjalan di setiap request, atau di cron, adalah jenis yang mahal.
  • Halaman dinamis. Halaman yang di-cache disajikan tanpa menyentuh PHP atau database sama sekali. Keranjang WooCommerce, sesi pengguna yang sudah login, dan halaman hasil pencarian tidak bisa di-cache, sehingga harus menjalankan PHP dan mengkueri MySQL setiap kali. Toko adalah penyewa yang sangat berbeda dari blog dengan traffic yang sama.
  • Konkurensi, bukan kunjungan. Traffic satu bulan memberi tahu sangat sedikit. Yang menentukan ukuran server adalah berapa banyak request yang tidak bisa di-cache datang dalam satu detik yang sama, itulah sebabnya situs kecil dengan pengiriman newsletter bisa tumbang sementara situs yang lebih besar tapi stabil tidak pernah tumbang.

Menentukan ukuran paket

PaketResourceCocok untuk
Basic, $2.99/bulan2.7 GB RAM, 1.2 vCore, 23 GB SSDBlog, situs brosur dan portofolio, sebagian besar halaman bisa di-cache
Standard, $7.99/bulan4.8 GB RAM, 3.5 vCore, 44 GB SSDSitus bisnis dengan tumpukan plugin, WooCommerce ringan
Pro, $12.99/bulan7 GB RAM, 6 vCore, 85 GB SSDWooCommerce yang ramai, situs membership, page builder berat
Ultra, $21.99/bulan9.5 GB RAM, 9.5 vCore, 130 GB SSDToko dengan traffic tinggi dan pustaka media besar
Enterprise, $34.99/bulan18 GB RAM, 14 vCore, 220 GB SSDKatalog besar, banyak pengguna login secara bersamaan

Setiap paket di sini memakai CPU, RAM, dan SSD khusus, bukan berbagi dari server yang penuh sesak, dan itulah perbedaan yang benar-benar terasa pada waktu muat halaman. Tingkat yang lebih tinggi menambahkan caching objek Redis, yang paling berguna untuk pekerjaan tidak bisa di-cache yang sudah dijelaskan di atas: caching inilah yang menjaga checkout WooCommerce tetap cepat ketika halaman itu sendiri tidak bisa di-cache.

Penyimpanan: pustaka media adalah inti ceritanya

Instalasi WordPress hanya beberapa puluh megabyte dan database situs normal umumnya kecil. Yang mengisi disk adalah unggahan, khususnya fakta bahwa WordPress membuat beberapa salinan gambar yang sudah diubah ukurannya untuk setiap gambar yang kamu tambahkan. Situs fotografi atau toko dengan katalog besar tumbuh jauh lebih cepat daripada jumlah halamannya, dan backup yang disimpan di disk yang sama akan menggandakan angka yang sudah kamu hitung.

Persyaratan yang tidak pernah tercantum

Dua hal layak dibahas di sini meski bukan spesifikasi, karena keduanya lebih menentukan performa situs daripada versi mana pun di atas.

Yang pertama adalah lokasi server. Latensi ditentukan oleh jarak, dan situs yang di-hosting di benua lain dari pembacanya akan lebih lambat bagi setiap pembaca, tidak peduli seberapa banyak CPU yang dimilikinya. Memilih region dekat audiens kamu tidak butuh biaya dan sering kali memberi hasil lebih baik daripada membeli paket yang lebih besar.

Yang kedua adalah apa yang terjadi ketika mesin gagal. Di shared hosting, situs kamu adalah salah satu dari ratusan situs di satu server, yang merupakan titik kegagalan tunggal dengan nama kamu tertera di atasnya. Di Flux, situs di-deploy sebagai instance redundan di node independen, sehingga kehilangan satu mesin tidak sama dengan kehilangan situs. Ini adalah persyaratan dalam arti yang paling penting: yang baru kamu sadari ketika ia tidak ada.

Memeriksa apa yang kamu punya sekarang

Kamu tidak perlu menebak semua ini untuk situs yang sudah ada. WordPress akan melaporkannya kepada kamu: buka Tools, lalu Site Health, lalu tab Info. Di sana tercantum versi PHP, versi database, batas memori PHP, dan konstanta yang diatur di wp-config.php. Jika host kamu tertinggal dalam versi PHP atau membatasi memori di bawah 256 MB, halaman itu akan mengatakannya dengan jelas, dan itulah audit tercepat yang tersedia untuk kamu.

Deploy WordPress di cloud terdesentralisasi Flux dengan MySQL, Nginx, dan PHP-FPM yang sudah disiapkan untuk kamu dan SSL ditangani. Mulai dari $2.99/bulan, minggu pertama gratis.

Pertanyaan yang Sering Diajukan

Versi PHP apa yang dibutuhkan WordPress di 2026?

WordPress.org merekomendasikan PHP 8.3 atau lebih baru. Di bawah 8.0 sudah di luar dukungan keamanan dan harus dijadikan alasan untuk berganti host, bukan sekadar preferensi. PHP 8.3 dipelihara oleh proyek PHP hingga Desember 2027.

Database apa yang dibutuhkan WordPress?

MySQL 8.0 atau yang lebih baru, atau MariaDB 10.6 atau yang lebih baru. Perlu diketahui saat memilih: MySQL 8.0 mencapai akhir masa hidupnya pada April 2026, jadi deployment baru lebih baik menggunakan rilis LTS MariaDB seperti 10.11 atau 11.4, yang didukung hingga 2028 dan 2029 masing-masing.

Berapa RAM yang dibutuhkan situs WordPress?

Jauh lebih sedikit daripada yang kebanyakan orang kira untuk situs yang bisa di-cache, dan lebih banyak daripada yang mereka kira untuk toko. Inti WordPress ringan dan halaman yang di-cache tidak pernah menyentuh PHP atau database. Yang menaikkan kebutuhan adalah pekerjaan yang tidak bisa di-cache: keranjang WooCommerce, sesi login, dan pencarian. Ukur dari apa yang dilakukan situs kamu, bukan dari kunjungan bulanan.

Berapa seharusnya memory_limit untuk WordPress?

Minimal 256 MB, dan 512 MB jika kamu memakai page builder seperti Elementor atau menjalankan WooCommerce. Perhatikan bahwa ada dua pengaturan: memory_limit di PHP adalah batas server, dan WP_MEMORY_LIMIT di wp-config.php adalah yang diminta WordPress. Menaikkan yang kedua di atas yang pertama tidak berpengaruh apa pun.

Kenapa area admin saya crash tapi situsnya berjalan normal?

Hampir selalu karena batas memori. WordPress meminta 40 MB untuk halaman depan dan 256 MB di admin, sehingga situs yang resource-nya kurang bisa melayani pengunjung dengan baik lalu gagal begitu kamu membuka editor plugin atau menjalankan impor. Naikkan WP_MEMORY_LIMIT ke 256 MB, dan jika tidak ada yang berubah, batas PHP di bawahnya lebih rendah dari yang kamu minta.

Bagaimana saya memeriksa apa yang diberikan host saya saat ini?

Di WordPress, buka Tools lalu Site Health lalu tab Info. Di sana tercantum versi PHP, versi database, batas memori PHP, dan konstanta yang diatur di wp-config.php. Ini cara tercepat untuk mengetahui apakah host kamu tertinggal dalam versi PHP atau membatasi memori di bawah 256 MB yang direkomendasikan.

Apakah WooCommerce butuh lebih dari situs WordPress biasa?

Ya, dan alasannya adalah caching, bukan ukuran. Keranjang, checkout, dan sesi login tidak bisa disajikan dari cache, sehingga setiap request menjalankan PHP dan mengkueri database. Itulah mengapa object caching dengan Redis, yang disertakan di tingkat lebih tinggi kami, memberi manfaat lebih besar bagi toko dibanding uang yang sama dibelanjakan untuk CPU mentah.

Deploy WordPress di cloud terdesentralisasi

Live dalam kurang dari 30 detik di 50+ region. Mulai dari $2.99/bulan, minggu pertama gratis.