GNU/Linux >> Belajar Linux >  >> Linux

Cara menginstal dan mengkonfigurasi PHP OPcache di Ubuntu 18.04

OPcache adalah modul Apache untuk interpreter PHP yang memungkinkan untuk meningkatkan kinerjanya dengan menyimpan skrip yang telah dikompilasi di memori bersama. Dengan cara ini, PHP tidak harus memuat dan menafsirkan skrip yang sama pada setiap permintaan.

Pertama, sambungkan ke server Anda melalui koneksi SSH. Jika Anda belum melakukannya, mengikuti panduan kami disarankan untuk terhubung dengan SSH dengan aman. Untuk server lokal, lanjutkan ke langkah berikutnya dan buka terminal server Anda.

Mengaktifkan OPcache

Buka file konfigurasi PHP dengan perintah berikut.

Jika PHP diinterpretasikan menggunakan modul Apache:

$ sudo nano /etc/php/7.2/apache2/php.ini

Jika PHP diinterpretasikan melalui PHP-FPM / NGINX:

$ sudo nano /etc/php/7.2/fpm/php.ini

Untuk mengaktifkan penggunaan OPcache, yang perlu Anda lakukan adalah mengaktifkan item terkait, dengan mengubah baris berikut:

;opcache.enable=0

dengan ini:

opcache.enable=1

hapus; inisial jika ada.

Pada titik ini, OPcache sudah diaktifkan, saat memulai ulang server web:

Apache:

$ sudo service apache2 restart

PHP-FPM / NGINX:

$ sudo service nginx restart

Sekarang, untuk memeriksa fungsi OPcache yang benar, buat file phpinfo.php di dalam folder tempat situs Anda berada dan masukkan kode berikut di dalamnya:

<?php

phpinfo();

?>

Kemudian, simpan file dan lihat di browser.

Jika bagian OPcache ada, seperti yang Anda lihat pada gambar ini, maka OPcache bekerja dengan benar.

Sekarang mari kita lihat bagaimana secara khusus mengkonfigurasi setiap opsi modul ini.

Memori RAM yang akan digunakan

Dalam hal ini, Anda harus menemukan antara memori RAM yang akan digunakan oleh OPCache, dan kecepatan yang diinginkan. Memori yang diperluas tidak selalu memerlukan peningkatan kinerja yang sebenarnya, karena OPCache juga menyimpan instruksi yang jarang digunakan. Ini akan mengakibatkan pemborosan memori yang dialokasikan dan akibatnya tidak ada perbedaan dalam kinerja.

Mengikuti panduan kami karena itu disarankan untuk mengubah nilai default (64 MegaBytes) untuk penggunaan umum

;opcache.memory_consumption=64

menjadi 128 MegaBytes, sebagai berikut:

opcache.memory_consumption=128

Kemudian, coba tingkatkan nilai ini dengan memverifikasi hasil dalam hal kinerja.

Jumlah skrip yang akan disimpan

Selain memori yang tersedia, OPcache memungkinkan Anda untuk mengatur jumlah skrip yang akan disimpan dalam cache., Nilai ini biasanya dapat dibiarkan sebagai default (2000). Namun, jika hit rate aplikasi Anda tidak mendekati 100%, Anda dapat mencoba meningkatkannya sesuai kebutuhan Anda dengan menghapus komentar pada baris berikut:

;opcache.max_accelerated_files=2000

menaikkan nilainya, sebagai berikut:

opcache.max_accelerated_files=3000

mencoba untuk mendapatkan hit rate lebih dekat dan mendekati 100%:

Frekuensi pembaruan

OPcache secara berkala memeriksa apakah skrip yang disimpan telah diperbarui. Periode penilaian dapat diatur dengan mengubah arahan berikut:

;opcache_revalidate_freq = 2

dan nilai default (dalam detik):

opcache_revalidate_freq = 100

Cara menerapkan perubahan

Untuk mengonfirmasi perubahan, mulai ulang server web Anda.

Apache:

$ sudo service apache2 restart

NGINX:

$ sudo service nginx restart

Pada titik ini OPcache akan mulai menyimpan skrip Anda.


Linux
  1. Instal dan Konfigurasi PHP OPcache di Ubuntu 20.04

  2. Cara Menginstal dan Mengkonfigurasi PHP OPcache di Ubuntu 20.04

  3. Bagaimana Cara Menginstal dan Mengonfigurasi Fail2ban di Ubuntu?

  1. Cara Menginstal OpenLiteSpeed ​​dan PHP di Ubuntu

  2. Cara menginstal dan mengkonfigurasi Elasticsearch di Ubuntu 18.04

  3. Cara Menginstal PHP OPcache di Ubuntu 20.04

  1. Cara Menginstal PHP 7.4 dan 8.0 Di Ubuntu 18.04 atau 20.04

  2. Cara Menginstal dan Mengonfigurasi Redis di Ubuntu 18.04

  3. Cara Menginstal dan Mengkonfigurasi Redmine di Ubuntu 18.04