Mengaktifkan Open File Cache Nginx
Pada Nginx ada beberapa jenis sistem cache dan yang saya bahas kali ini adalah Open File Cache. Fungsinya? Mengcache metadata dari file – file statis yang sering diakses oleh Nginx, ingat ini informasi mengenai file dan bukan filenya yang dicache. Lain lho. Hal ini memiliki pengaruh minimal atau tidak terasa pada website dengan trafik kecil, tapi kalau sudah masuk ke angka puluhan ribu per hari akan terasa beda performanya.
Langsung saja ya, silahkan edit konfigurasi Nginx:
nano /etc/nginx/nginx.conf
Ini saya asumsikan lokasinya pada direktori diatas dan ada kemungkinan bisa berlainan dengan stack yang anda pakai. Sesuaikan saja.
Kemudian tambahkan kode berikut dalam blok http{}
:
open_file_cache max=7000 inactive=10m;
open_file_cache_valid 15m;
open_file_cache_min_uses 1;
open_file_cache_errors on;
Selesai dan restart setelahnya:
service nginx restart
Nah… saya jelaskan juga arti beberapa setting Nginx yang baru ditambahkan diatas sehingga nanti anda bisa menyesuaikannya sesuai kebutuhan.
open_file_cache
– Dengan parametermax
adalah menentukan jumlah isi cachenya, dan parameterinactive
menginstruksikan agar cache yang tidak terpakai dalam sekian menit akan dibersihkan.open_file_cache_valid
– Cek apakah cache yang ada adalah valid setiap waktu yang ditentukanopen_file_cache_min_uses
– Berapa kali file tersebut diakses baru akan dibuat cachenya.open_file_cache_errors
– Apakah kita akan mengcache error seperti 404 File Not Found.
Semoga bermanfaat. 🙂