Mengaktifkan Opcache di Ubuntu dengan Nginx dan PHP-FPM

Saturday, May 13, 2017

Nginx menawarkan performa lebih baik sebagai webserver karena lebih ringan dan di sisi keamanan pun lebih baik. jadi tidak heran banyak web web besar lebih memilih Nginx daripada Apache. Pada tutorial kali ini saya akan menjelaskan bagaimana mengaktifkan Opcache yangmana ini akan meningkatkan kecepatan loading halaman web pada server Nginx kalian.

Untuk mengaktifkannya, cukup edit file php.ini .
Pada tutorial ini saya menggunakan PHP5.5 dimana lokasi php.ini berada di path beriku :
/etc/php5/fpm/php.ini
Langsung saja edit file tersebut dan ubah beberapa value seperti dibawah :

Mengaktifkan OPcache
Caranya gampang banget, ubah
;opcache.enable=0
menjadi
opcache.enable=1
Yup, tinggal hapus comment (tanda titik koma) di depan dan ubah nilai dari 0 menjadi 1.

Alokasi jumlah RAM yang akan digunakan oleh Opcache
Nah yang kedua adalah mengatur jumlah RAM yang bisa dipakai oleh Opcache. Semakin besar value nya, semakin besar cache yang bisa ditampung.
;opcache.memory_consumption=64
ubah menjadi
opcache.memory_consumption=128
Yang perlu diingat, value ini menggunakan MB.

Atur jumlah Script yang dapat di cache.
Selain alokasi RAM, hal selanjutnya adalah jumpah script yang dapat dicache.
;opcache.max_accelerated_files=2000
ubah menjadi
opcache.max_accelerated_files=4000
Ubah nilai re-validasi Opcache
Nah nilai ini untuk memastikan jika kalian melakukan perubahan pada file php. Sehingga akan di validasi ulang. Value dalam settingan ini bernilai detik.
;opcache_revalidate_freq = 2
menjadi
opcache_revalidate_freq = 200
Sampai disini pengaturan di php.ini sudah selesai, selanjutnya kalian save dan aktifkan Opcache mod.
Mengaktifkan PHP Opcache Mod
sudo php5enmod opcache

Restart php-fpm dan nginx.
sudo service php5-fpm restart && sudo service nginx restart

Oke sekian tutorial kali ini, semoga bermanfaat. Jika ada yang ingin ditanyakan silahkan komentar.

Artikel Terkait Linux ,Nginx ,PHP ,Server

1 comment: