/ در HTML, PHP / توسط
آخرین زمان ویرایش:

چگونگی جلوگیری از Cache شدن اطلاعات توسط مرورگر بازدید کننده ها

در صورتی که یکی از صفحات وب سایت شما در بازه های زمانی بسیار کوتاه تغییر می یابد و نیاز است همواره کلیه اطلاعات آن صفحه بجای استفاده از Cache، بصورت کامل از سرور بارگذاری شود، بدین ترتیب عمل کنید:
در قسمت HEAD صفحه HTML خود، دو Meta Tag زیر را اضافه نمایید:

</pre>
<pre dir="ltr"></BODY>
<HEAD>
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="-1">
</HEAD>
</HTML></pre>
<pre>

ز این پس بازدید کنندگان آن صفحه، تمامی اطلاعات را از سرور دریافت می نمایند حتی اگر از قبل مقداری از آن اطلاعات در کش مرورگر وجود داشته باشد.

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

گاهی اوقات هنگامی که مشغول کد نویسی 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"

نوشته های مشابه

رفع مشکل Allowed Memory Size Exhausted

برای رفع مشکل فوق کافیست در کدی که قصد انتقال فایل دارید در خط اول بعد از <?php کد زیر…

نمایش کد در وردپرس بدون نیاز به نصب افزونه

در طول زمانی که مدیران و نویسندگان وبلاگ‌ها و سایت‌هایی که در حوزه اینترنت و خدمات رسانی به وبمستران فعالیت…

نظری بدهید

رتبه بندی*

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

*

code