Pernah ngalamin website yang dibuat menggunakan wordpress tiba-tiba hanya tampilan putih saja? atau website susah diakses bahkan tidak dapat diakses sama sekali? Ini sering terjadi, dan biasanya disebabkan oleh adanya batas pada memory yang digunakan pada server.
Bagaimana solusi atau cara mengatasinya? Jangan panik, kita coba satu persatu cara yang akan saya jelaskan di artikel berikut ini. Anda perlu mengetahui apa itu batas memory wordpress, penyebab dan cara mengatasinya.
Memahami Memory Limit WordPress
Apa itu memory limit wordpress? sama seperti perangkat seluler atau komputer yang Anda gunakan. WordPress juga memiliki batas alokasi minimum memory (RAM) untuk dapat berjalan dengan baik di server.
Secara bawaan, wordpress sudah memberikan batasan maksimal dan minimal memory sebesar 40 MB. Namun, tentunya alokasi memory tersebut hanya untuk wordpress saja. Alokasi untuk plugin dan kode tambahan lainnya yang berjalan bersamaan dengan wordpress tentunya juga berbeda.
Batas memory di wordpress berfungsi sebagai pengaman dan pencegahan apabila satu skrip dapat menghabiskan semua sumber daya server dan berpotensi merusak seluruh server.
Kesimpulannya, memory limit wordpress berfungsi untuk menentukan jumlah maksimum memory server yang boleh digunakan oleh satu skrip PHP untuk menjalankan wordpress.
Memory Berperan Penting dalam Kinerja Website
Tidak jauh berbeda dengan RAM sebuah perangkat dengan RAM server, memory sangat penting untuk kecepatan dan fungsionalitas website. Ada beberapa masalah jika alokasi memory server untuk wordpress tidak cukup. Anda akan mengalami masalah seperti:
- Website Lemot: Website sangat lama untuk ditampilkan pada halaman browser, karena skirp kekurangan sumber daya. Ini yang sering menimbulkan pesan error website 500.
- Gagal Install Tema dan Plugin: Install dan mengaktifkan tema serta plugin juga membutuhkan alokasi memory, jika tidak cukup maka plugin dan tema tidak akan bisa diaktifkan dan diinstall.
- Gagal Upload File: Jika ingin upload media file seperti gambar, video dan audio, tentunya akan banyak menghabiskan memory dalam prosesnya. Seringkali batas memory wordpress yang kecil mengakibatkan gagal untuk upload file di wordpress.
- WSOD atau White Screen of Death: Ini yang paling banyak terjadi, Layar putih kosong. Anda tidak akan menemukan pesan error atau apapun jika sudah mengalami hal seperti ini.
Kapan untuk Menambah Memory Limits WordPress?
Sudah disebutkan dari awal bahwasannya memory limit wordpress secara default ada di sekitar 40 MB dan untuk website multisite sekitar 64 MB. Lalu kapan atau kondisi seperti apa kita perlu menaikkan memory limit wordpress?
Sebelum menaikkan memory limit wordpress ada baiknya mengetahui kategori website Anda. Masuk dalam kategori, blog, news, toko online, atau lainnya. Selain itu penting juga untuk mengetahui plugin dan page/theme builder yang digunakan.
Seperti elementor, memiliki memory limit yang disarankan jika website dibangun menggunakan elementor. Elementor memiliki standar memory limit di 256 MB, baik elementor pro ataupun gratis. Namun, elementor juga menyarankan dan merekomendasikan memory limit berada pada 512 MB dan 768 MB untuk mendapatkan performa yang lebih baik.
Jika website Anda masuk kategori toko online dan news, ada baiknya menggunakan memory limit wordpress pada 192 MB. Dan untuk kategori website yang tidak menghabiskan ruang penyimpanan terlalu banyak di 128 MB sudah cukup.
Cara Mengetahui Memory Limit Website WordPress
Masih belum mengetahui batas memory limit website wordpress saat ini? Berikut beberapa cara untuk mengetahuinya,
Melalui Dashboard Admin WordPress
Cara Pertama
- Masuk ke halaman dashboard wordpress, pilih menu Tools » Site Health

- Klik tab Info

- Buka atau klik pada navigasi bagian Server, lihat pada bagian PHP memory limit

Cara Kedua
- Login ke dashboard pelanggan server yang Anda gunakan, lalu akses cPanel. Atau dapat langsung mengakses cPanel melalui url domain dengan menambahkan /cpanel, sebagai contoh: domain.id/cpanel,
- Cari panel Software, lalu pilih atau klik menu Select PHP Version,

- Klik tab Options, lihat pada bagian Memory Limit. Pada bagian kotak merah itu batas memory yang digunakan saat ini pada server Anda.

Cara Ketiga
Dapat menggunakan plugin tambahan, jika ingin mengetahui informasi detail server tanpa harus mengakses cpanel dan dashboard pelanggan. Cukup install plugin ini, pilih salah satu ya:
- WP-ServerInfo
- Server Info
- phpinfo WP
Cara Menambah Memory Limit WordPress
Bagaimana cara menambah memory limit wordpress? Silahkan masuk ke halaman cPanel atau dapat menambahkan kode di wp-config.php wordpress. Begini penjelasan dan cara lengkapnya:
Melalui File wp-config.php
Metode Pertama: Temukan file wp-config.php pada foot website wordpress. Saran saya, gunakan FTP untuk mengakses file ini dan berhati-hati. Tambahkan kode ini di file tersebut
define( 'WP_MEMORY_LIMIT', '256M' );
Ubah value 256M sesuai dengan opsi ini: 64M, 128M, 192M, 256M, 368M, 512M. Jangan pernah gunakan value lain selain dari opsi tersebut ya, bisa fatal nanti website tidak dapat diakses kembali.
Menggunakan Pengaturan PHP di cPanel
Metode kedua: Masuk ke bagian cPanel, lalu temukan panel menu Software » Select PHP Version. Selanjutnya pilih tab Options dan lihat pada bagian Memory Limit. Ubah nilai atau value memory limit sesuai kebutuhan Anda.

Kesimpulan
Alokasi memory limit pada wordpress sangatlah penting, sebelum menggunakan wordpress ada baiknya mengetahui alokasi memory di server Anda. Gunakan nilai memory limit pada server sesuai dengan kebutuhan saja.
Ada baiknya juga mengetahui apa itu memory limit dan cara mengetahuinya memory yang digunakan sebelum melakukan perubahan. Anda dapat menambahkan batas penggunaan memory dengan cara melalui file wp-config.php, dan melalui pengaturan memory limit di cPanel.
Ingin meningkatkan performa website tidak hanya menambahkan memory limit saja, perlu melakukan optimasi dari sisi tema dan plugin. Semoga bermanfaat ya, terima kasih!