راهنمای کامل غیرفعال‌سازی کش در htaccess و تاثیر آن بر سرعت سایت

در دنیای مدیریت وب‌سایت، کش (Cache) نقش مهمی در بهبود سرعت بارگذاری صفحات و کاهش فشار سرور دارد. اما گاهی اوقات نیاز است که کش را غیرفعال کنیم، به‌خصوص زمانی که تغییرات جدید در سایت اعمال می‌شوند و می‌خواهیم مطمئن شویم کاربران آخرین نسخه صفحات را مشاهده می‌کنند. یکی از روش‌های اصلی برای این کار، غیرفعال‌سازی کش در htaccess است که کنترل دقیقی روی نحوه بارگذاری فایل‌ها و کش مرورگر به ما می‌دهد.

چرا ممکن است نیاز به غیرفعال‌سازی کش در htaccess داشته باشیم؟

  • اعمال تغییرات فوری در سایت: وقتی صفحات یا فایل‌های CSS و JS تغییر کرده‌اند و نمی‌خواهیم نسخه‌های قدیمی کش شده برای کاربران نمایش داده شود.

  • رفع مشکلات سازگاری افزونه‌ها: برخی افزونه‌ها ممکن است با سیستم کش سرور یا مرورگر تداخل داشته باشند.

  • عیب‌یابی و تست سایت: غیرفعال کردن کش باعث می‌شود مطمئن شویم که خطاها یا کندی‌ها ناشی از کش نیستند.

نحوه غیرفعال‌سازی کش در htaccess

برای غیرفعال کردن کش از طریق فایل .htaccess مراحل زیر را دنبال کنید:

  1. وارد File Manager در پنل هاست خود شوید یا از طریق FTP به مسیر سایت دسترسی پیدا کنید.

  2. فایل .htaccess را در پوشه اصلی (معمولاً public_html) پیدا کنید. اگر فایل مخفی است، گزینه نمایش فایل‌های مخفی را فعال کنید.

  3. قبل از هر تغییری، یک نسخه پشتیبان از فایل .htaccess تهیه کنید.

  4. کد زیر را در ابتدای فایل اضافه کنید تا کش مرورگر برای فایل‌های CSS، JS و تصاویر غیرفعال شود:

 
# غیرفعال‌سازی کش در htaccessExpiresActive OffHeader set Cache-Control "no-store, no-cache, must-revalidate, max-age=0" Header set Pragma "no-cache"
  1. فایل را ذخیره کرده و سایت را مجدداً بارگذاری کنید تا تغییرات اعمال شوند.

نکات مهم هنگام غیرفعال‌سازی کش

  • تاثیر روی سرعت سایت: غیرفعال کردن کش ممکن است بار سرور را افزایش دهد و سرعت بارگذاری صفحات کمی کاهش یابد. پس بهتر است تنها در مواقع نیاز این کار را انجام دهید.

  • تست بعد از تغییرات: پس از غیرفعال‌سازی کش، سایت را در مرورگر و ابزارهایی مانند GTmetrix یا PageSpeed Insights بررسی کنید تا مطمئن شوید همه چیز درست کار می‌کند.

  • فعال‌سازی دوباره کش: پس از اعمال تغییرات سایت و اطمینان از صحت عملکرد، مجدداً کش را فعال کنید تا از مزایای سرعت و کاهش بار سرور بهره‌مند شوید.

نتیجه‌گیری

غیرفعال‌سازی کش در htaccess یک روش ساده و موثر برای کنترل نحوه بارگذاری محتوا در سایت است. این کار به ویژه برای اعمال تغییرات فوری و رفع مشکلات ناشی از کش مفید است. با رعایت نکات ارائه‌شده و تهیه نسخه پشتیبان، می‌توانید بدون نگرانی از بروز مشکل، کش سایت خود را مدیریت کنید.

تا كنون نظري ثبت نشده است
ارسال نظر آزاد است، اما اگر قبلا در مونوبلاگ ثبت نام کرده اید می توانید ابتدا وارد شوید.