Enable OPcache: Difference between revisions
Appearance
No edit summary Tag: Manual revert |
No edit summary |
||
| (One intermediate revision 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: | ||
<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. | ||
<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. | ||
<syntaxhighlight lang="shell"> | |||
opcache.enable=1 | |||
opcache.memory_consumption=128 | |||
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: | ||
<syntaxhighlight lang="shell"> | |||
systemctl restart apache2 | |||
</syntaxhighlight> | |||
*Jika menggunakan [[Nginx]] | *Jika menggunakan [[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: | ||
<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. | ||
<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. | ||
<syntaxhighlight lang="shell"> | |||
opcache.enable=1 | |||
opcache.memory_consumption=128 | |||
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: | ||
<syntaxhighlight lang="shell"> | |||
systemctl restart nginx | |||
</syntaxhighlight> | |||
<syntaxhighlight lang="shell"> | |||
systemctl restart php7.4-fpm | |||
</syntaxhighlight> | |||
==Source== | ==Source== | ||
Latest revision as of 18:09, 29 August 2022

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
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:
apt-get install php-opcache -y
- Setelah Opcache terinstal, edit file
php.iniuntuk mengaktifkan ekstensi Opcache.
vim /etc/php/7.4/apache2/php.ini
- Ubah baris berikut untuk kinerja yang baik.
opcache.enable=1
opcache.memory_consumption=128
opcache.max_accelerated_files=3000
opcache.revalidate_freq=200
- Simpan dan tutup file kemudian restart layanan Apache untuk menerapkan perubahan konfigurasi:
systemctl restart apache2
- Jika menggunakan Nginx
systemctl restart nginx
Install Opcache with 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:
apt-get install php-opcache php-fpm -y
- Setelah Opcache terinstal, edit file
php.iniuntuk mengaktifkan ekstensi Opcache.
vim /etc/php/7.4/fpm/php.ini
- Ubah baris berikut untuk kinerja yang baik.
opcache.enable=1
opcache.memory_consumption=128
opcache.max_accelerated_files=3000
opcache.revalidate_freq=200
- Simpan dan tutup file kemudian restart layanan Nginx dan PHP-FPM untuk menerapkan perubahan konfigurasi:
systemctl restart nginx
systemctl restart php7.4-fpm