ژوئیه 2014

غیر فعال کردن cache به کمک فایل .htaccess

گاهی اوقات هنگامی که مشغول کد نویسی HTML و CSS بر روی سایت آنلاین تان هستید، متوجه می شوید که تغییراتی که در صفحه ی وب می دهید، در مرورگر نشان داده نمی شود.

مثلا کدهای CSS تان را تغییر می دهید ولی وقتی صفحه را در مرورگر refresh می کنید، هیچ گونه تغییری دیده نمیشود.
گاهی اوقات، حتی فشردن کلید ها ی Ctrl + F5 هم کمکی نمی کند.

در چنین مواقعی، یک راه آسان این است که کدهای زیر را در فایل .htaccess تان قرار دهید (در صورتی که از وب سرور apache استفاده می کنید)

ExpiresActive On
ExpiresDefault A0
Header set Cache-Control "no-store, no-cache, must-revalidate, max-age=0"
Header set Pragma "no-cache"

کد فوق سبب می شود که صفحه هیچ گاه cache نشود.

فراموش نکنید که هنگامی که تغییرات تان به اتمام رسید کدهای فوق را حذف کنید. زیرا در performance سایت تاثیر منفی می گذارد.