PHP Memory Limit, Cara Meningkatkan RAM
Terkadang pada saat pengembangan atau produksi, kita menemukan bahwa software kita menggunakan lebih banyak memori daripada yang kita harapkan. Agar semuanya terkendali, PHP secara default memiliki fitur memory limits untuk menghindari software berjalan dengan melebihi memori yang diharapkan yang bisa menyebabkan crash.
Menariknya pada PHP, sangat mudah untuk mengganti berapa banyak RAM yang akan dilokasikan dengan menggunakan single script. Bahkan kita dapat membuat PHP menggunakan secara tidak terbatas atau maksudnya adalah semua kapasitas RAM yang tersedia.
Hanya membutuhkan dua langkah simpel yang harus kamu lakukan untuk menggunakan fitur PHP Memory Limit.
1. Temukan php.ini
Hal pertama yang harus kamu ingat adalah biasanya ada dua versi dari file php.ini pada Linux. Ini dikarenakan, kamu dapat mempunyai versi yang berbeda untuk script command line dan satu lagi untuk web server.
Sebagai contoh pada Ubuntu:
Command line: /etc/php5/cli/php.ini
Apache: /etc/php5/apache2/php.ini
Apache: /etc/php5/apache2/php.ini
Untuk distro lain dari Linux atau BSD, file ini mungkin berada dilokasi yang berbeda tetapi tetap mudah untuk ditemukan. Kamu bisa mencari tahunya di Google.
Catatan: Jika kamu menggunakan share hosting, kamu kamu tidak dapat mengakses file ini. Maka kamu harus menghubungi penyedia hosting yang kamu gunakan. Tetapi mereka tidak ingin seseorang menggunakan semua RAM yang ada pada server.
2. Edit “memory_limit”
Jika kamu sudah temukan file php.ini, kamu bisa membukanya dengan aplikasi text editor. Line yang harus kamu cari untuk diedit adalah memory_limit. Seperti ini:
Pada contoh ini, memory limit diset ke 64MB. Jika kamu ingin menaikannya bisa mengganti 64MB menjadi 128MB atau sesuai dengan yang kamu inginkan. Setelah selesai mengeditnya, save file ini dan keluar.
Untuk web server: Jika kamu mengganti file php.ini pada web server, maka kamu harus merestart web server. Sebagai contoh pada Ubuntu dengan Apache, kamu harus mengetik command:
Setelahnya, memori limit kamu akan berubah.
3. Langkah tambahan, PHP Memory Limit Unlimited
Kamu juga bisa menaikan limit memory menjadi unlimited atau tidak terbatas, maksudnya dapat menggunakan kapasitas RAM yang tersedia. Langkah ini sangat berbahaya, jika script kamu berjalan diluar kontrol, hal ini akan menyebabkan komputer menjadi crash. Secara umum hal ini sangat tidak disarankan.
Untuk menerapkannya kamu hanya perlu menset memory limit menjadi -1 seperti”
Tidak ada komentar:
Posting Komentar