فعال کردن کش 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