دو روش رایج و آسان برای پاک کردن کش Nginx وجود دارد که در مقاله بعدی قصد داریم با هم بررسی کنیم.
کش چیست و چه کاربردی دارد؟
هنگامی که یک وب سرور یک صفحه وب را ارائه می دهد، یک کپی از آن صفحه وب را در حافظه پنهان خود ذخیره می کند که به آن کش می گویند.
این به سرور اجازه می دهد تا به سرعت همان صفحه وب را بدون نیاز به بازسازی مجدد به بازدیدکنندگان بعدی ارائه دهد.
به طور کلی، این به این دلیل است که عملکرد وب سایت را بهبود می بخشد و بار سرور را کاهش می دهد. با این حال، حافظه پنهان ممکن است با گذشت زمان قدیمی شود و ممکن است لازم باشد آن را حذف کنید.
چگونه کش را پاک کنیم Nginx
پاک کردن کش وب سرور Nginx به دو روش انجام می شود:
- با استفاده از خط فرمان
- حذف دستی فایل های کش
در صورت تمایل می توانید مقاله Nginx چیست؟
پاک کردن کش Nginx با استفاده از خط فرمان
این روش ساده ترین راه برای پاک کردن کش وب سرور Nginx است. این کار با استفاده از دستور “nginx -s reload” امکان پذیر است.
این دستور سیگنالی را به فرآیند اصلی Nginx ارسال می کند تا پیکربندی را دوباره بارگذاری کند و کش را پاک کند. این زمانی مفید است که شما تغییراتی در وب سایت خود ایجاد کرده اید و می خواهید تغییرات بلافاصله بدون منتظر ماندن برای منقضی شدن حافظه پنهان اعمال شوند.
پاک کردن کش Nginx به روش حذف دستی
راه دیگر برای پاک کردن کش وب سرور Nginx حذف دستی فایل های کش است.
برای حذف دستی فایلهای کش، ابتدا باید پوشهای که فایلهای کش Nginx در آن ذخیره میشوند را پیدا کنید. این فایل ها معمولا در پوشه “/var/cache/nginx/” قرار دارند.
هنگامی که پوشه کش را پیدا کردید، می توانید از دستور “rm -rf” برای حذف تمام فایل ها و پوشه های موجود در آن استفاده کنید.
البته هنگام انجام این کار باید بسیار مراقب باشید زیرا تمام فایل های کش را حذف می کند و ممکن است عملکرد وب سایت شما را تحت تاثیر قرار دهد.
همچنین، برخی از تنظیمات Nginx ممکن است مکان دایرکتوری کش متفاوتی داشته باشند، می توانید فایل nginx.conf را بررسی کنید یا از مدیر سیستم خود بپرسید که دایرکتوری کش در کجا قرار دارد.
در هر صورت، توصیه می شود پس از پاک کردن کش، وب سرور Nginx را مجددا راه اندازی کنید تا از اعمال تغییرات اطمینان حاصل کنید. می توانید این کار را با استفاده از دستور “systemctl restart nginx” در خط فرمان انجام دهید.
در نهایت، پاک کردن کش وب سرور Nginx را می توان با استفاده از دستور “nginx -s reload” یا با حذف دستی فایل های کش انجام داد.
همچنین مهم است که به یاد داشته باشید که پاک کردن کش می تواند بر عملکرد وب سایت شما تأثیر بگذارد. بنابراین، همیشه توصیه می شود قبل از شروع، از فایل های خود نسخه پشتیبان تهیه کنید.
توجه: قبل از اجرای هر دستوری، مطمئن شوید که به عنوان superuser وارد شده اید یا از دستور sudo برای جلوگیری از مشکلات مجوز استفاده کنید.
نوشته نحوه پاک کردن کش Nginx اولین بار در Server.ir | نگرش جهانی، میزبانی ایرانی.