Enable OPcache: Difference between revisions

No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
Opcache adalah ekstensi PHP yang kuat digunakan untuk meningkatkan kinerja PHP dengan menyimpan bytecode skrip yang telah dikompilasi di memori bersama. Jadi PHP tidak perlu memuat dan mengurai skrip pada setiap permintaan. Hal ini akan mempercepat kinerja aplikasi berbasis PHP.
[[File:Php logo.jpeg|thumb]]
''Opcache'' adalah ekstensi [[PHP]] yang kuat digunakan untuk meningkatkan kinerja [[PHP]] dengan menyimpan bytecode skrip yang telah dikompilasi di memori bersama. Jadi [[PHP]] tidak perlu memuat dan mengurai skrip pada setiap permintaan. Hal ini akan mempercepat kinerja aplikasi berbasis [[PHP]].


==Install Opcache with Apache==
==Install Opcache with Apache==
Di bagian ini, kami akan menunjukkan cara menginstal dan mengaktifkan modul Opcache PHP di server yang menjalankan Apache.
Di bagian ini, kami akan menunjukkan cara menginstal dan mengaktifkan modul Opcache PHP di server yang menjalankan [[Apache]].


*Pertama, instal ekstensi Opcache dengan perintah berikut:
*Pertama, instal ekstensi Opcache dengan perintah berikut:
apt-get install php-opcache -y
<syntaxhighlight lang="shell">
apt-get install php-opcache -y
</syntaxhighlight>


*Setelah Opcache terinstal, edit file php.ini untuk mengaktifkan ekstensi Opcache.
*Setelah Opcache terinstal, edit file <code>php.ini</code> untuk mengaktifkan ekstensi Opcache.
nano /etc/php/7.4/apache2/php.ini
<syntaxhighlight lang="shell">
vim /etc/php/7.4/apache2/php.ini
</syntaxhighlight>


*Ubah baris berikut untuk kinerja yang baik.
*Ubah baris berikut untuk kinerja yang baik.
opcache.enable=1
<syntaxhighlight lang="shell">
opcache.memory_consumption=128
opcache.enable=1
opcache.max_accelerated_files=3000
opcache.memory_consumption=128
opcache.revalidate_freq=200
opcache.max_accelerated_files=3000
opcache.revalidate_freq=200
</syntaxhighlight>


*Simpan dan tutup file kemudian restart layanan Apache untuk menerapkan perubahan konfigurasi:
*Simpan dan tutup file kemudian restart layanan [[Apache]] untuk menerapkan perubahan konfigurasi:
systemctl restart apache2
<syntaxhighlight lang="shell">
systemctl restart apache2
</syntaxhighlight>


*Jika menggunakan [[Nginx]]
*Jika menggunakan [[Nginx]]
systemctl restart nginx
<syntaxhighlight lang="shell">
systemctl restart nginx
</syntaxhighlight>


==Install Opcache with Nginx==
==Install Opcache with Nginx==
Di bagian ini, kami akan menunjukkan cara menginstal dan mengaktifkan modul Opcache PHP di server yang menjalankan Nginx.
Di bagian ini, kami akan menunjukkan cara menginstal dan mengaktifkan modul Opcache PHP di server yang menjalankan [[Nginx]].


*Pertama, instal ekstensi Opcache dengan perintah berikut:
*Pertama, instal ekstensi Opcache dengan perintah berikut:
apt-get install php-opcache php-fpm -y
<syntaxhighlight lang="shell">
apt-get install php-opcache php-fpm -y
</syntaxhighlight>


*Setelah Opcache terinstal, edit file php.ini untuk mengaktifkan ekstensi Opcache.
*Setelah Opcache terinstal, edit file <code>php.ini</code> untuk mengaktifkan ekstensi Opcache.
nano /etc/php/7.4/fpm/php.ini
<syntaxhighlight lang="shell">
vim /etc/php/7.4/fpm/php.ini
</syntaxhighlight>


*Ubah baris berikut untuk kinerja yang baik.
*Ubah baris berikut untuk kinerja yang baik.
opcache.enable=1
<syntaxhighlight lang="shell">
opcache.memory_consumption=128
opcache.enable=1
opcache.max_accelerated_files=3000
opcache.memory_consumption=128
opcache.revalidate_freq=200
opcache.max_accelerated_files=3000
opcache.revalidate_freq=200
</syntaxhighlight>


*Simpan dan tutup file kemudian restart layanan Nginx dan PHP-FPM untuk menerapkan perubahan konfigurasi:
*Simpan dan tutup file kemudian restart layanan Nginx dan PHP-FPM untuk menerapkan perubahan konfigurasi:
systemctl restart nginx
<syntaxhighlight lang="shell">
systemctl restart php7.4-fpm
systemctl restart nginx
</syntaxhighlight>
 
<syntaxhighlight lang="shell">
systemctl restart php7.4-fpm
</syntaxhighlight>


==Source==
==Source==