فعال کردن کش Nginx Open file cache



کش Nginx Open file cache

در این آموزش نحوه فعال سازی کش open_file_cache در وب سرور nginx برای فایل های استاتیک رو بررسی میکنیم که این فایل ها بصورت موقت در حافظه رم سرور ذخیره میشن و با تنظیماتی که اعمال میکنیم ، مدت نگهداری و تعداد فایل هارو تنظیم میکنیم ، فعالسازی این کش بسیار ساده هست و نیاز به نصب یا تنظیم پیچیده ای نداره.

ابتدا فایل زیر رو باز میکنیم

/etc/nginx/nginx.conf

 

سپس کد بلاک زیر رو در این فایل قرار میدیم

 

open_file_cache          max=10000 inactive=5m;
open_file_cache_valid    2m;
open_file_cache_min_uses 2;
open_file_cache_errors   on;

 

توضیح کد به این صورت هست که اگه فایلی در مدت 5 دقیقه بیش از 2 بار لود شد ، این فایل رو در حافظه رم به مدت 2 دقیقه نگه دار و تعداد کل این فایل های کش بیشتر از ظرفیت 10000 نشه.اگه میزان رم بالایی در سرور دارین از این کش میتونین استفاده کنین که محتویات استاتیک و ثابتتون مثل تصاویر و … مجدد بارگزاری نشه و از کشی که در رم هست خونده بشه. همچنین اگه نمیخواین log خطایی ثبت بشه میتونین مقدار On رو به off تغییر بدین که سرعت انجام اینکار افزایش پیدا کنه.

 

نصب ssl certificate در Centos 7

نصب لاراول در دایرکت ادمین