Menu Home

Tutorial Tuning PHP di Hiawatha

Teman-teman yang baik hatinya 🙂 saya pernah mengalami sedikit masalah terkait Hiawatha, masalah yang saya temui adalah seringnya gagal dalam membuka aplikasi phpMyAdmin yang memang agak berat. Waktu yang dibutuhkan untuk proses sepertinya kurang banyak sehingga sering tiba-tiba putus di tengah jalan. Ya agak mengecewakan sebenarnya, namun itu bukanlah masalah, karena kita bisa menggunakan Adminer sebagai pengganti phpMyAdmin untuk mengelola database kita.

Adminer sendiri adalah aplikasi yang hanya terdiri dari 1 file saja. Sangat ringan dan menurut saya powerfull karena bisa menggantikan secara garis besar fungsi dari phpMyAdmin itu sendiri.

Tapi, ada tapinya nih, artikel kali ini bukanlah tentang Adminer. Artikel kali ini terkait tentang Tuning PHP di Hiawatha agar masalah-masalah yang saya temui di awal bisa diselesaikan.

Ok, kita mulai ya. Kita akan bermain-main dengan konfigurasi PHP dengan cara:

nano /etc/php5/fpm/php.ini

Modifikasi konfigurasi php.ini seperti yang saya lakukan di bawah ini:

memory_limit = 128M
max_execution_time = 120
max_input_time = 300
post_max_size = 25M
upload_max_filesize = 25M

Tampak di atas bahwa “memory_limit = 128 MB” konfigurasi ini sudah cocok alias cukup lah untuk aplikasi wordpress yang berjalan. Kalau Anda punya aplikasi yang lebih berat, saya rasa 256 MB cukup untuk aplikasi Anda.

Kemudian “max_execution_time = 120” adalah batas waktu maksimal script Anda diproses dalam hal ini adalah 2 menit / 120 detik. Konfigurasi ini akan sangat berpengaruh kala aplikasi Anda membutuhkan waktu yang lebih lama dalam prosesnya.

Konfigurasi berikutnya “max_input_time” adalah batas waktu maksimal script Anda memproses input yang masuk ke dalam server. Dua konfigurasi terakhir terkait dengan besaran maksimal file yang dapat diproses untuk di upload ke dalam server Anda.

Ok deh, done… Simpel kan, segera simpan file konfigurasi Anda dan kemudian langkah selanjutnya adalah restart service php5 Anda, dengan cara:

service php5-fpm restart

Semoga bermanfaat ya 🙂

Categories: Server

Tagged as:

rizko

Tinggalkan Balasan