PDA

View Full Version : مشکل با کش شدن فایل ها



idocsidocs
یک شنبه 22 مرداد 1391, 14:44 عصر
یه سایت طراحی کردم که صاحب سایت توی یه استان دیگه هست

گفت هدر سایت رو عوض کن و من هم عوض کردم.

حالا پیاد داده که هدر عوض نشده درصدرتیکه هدر رو عوض کردم.

خودم حدس می زنم ISP فایلها رو کش می کنه.

نظر شما چیه؟


<ifModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 1 seconds"
ExpiresByType image/x-icon "access plus 2592000 seconds"
ExpiresByType image/jpeg "access plus 2592000 seconds"
ExpiresByType image/png "access plus 2592000 seconds"
ExpiresByType image/gif "access plus 2592000 seconds"
ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds"
ExpiresByType text/css "access plus 604800 seconds"
ExpiresByType text/javascript "access plus 216000 seconds"
ExpiresByType application/javascript "access plus 216000 seconds"
ExpiresByType application/x-javascript "access plus 216000 seconds"
ExpiresByType text/html "access plus 600 seconds"
ExpiresByType application/xhtml+xml "access plus 600 seconds"
</ifModule>

<ifModule mod_headers.c>
<filesMatch "\.(ico|jpe?g|bmp|png|gif|swf)$">
Header set Cache-Control "max-age=2592000, public"
</filesMatch>
<filesMatch "\.(css)$">
Header set Cache-Control "max-age=2592000, public"
</filesMatch>
<filesMatch "\.(js)$">
Header set Cache-Control "max-age=2592000, public"
</filesMatch>
<filesMatch "\.(x?html?)$">
Header set Cache-Control "max-age=600, private, must-revalidate"
</filesMatch>
</ifModule>

colors
یک شنبه 22 مرداد 1391, 15:33 عصر
درود

معمولا کش صفحات رو isp ها در صورتی که صفحات تنظیمات خاصی نداشته باشن، انجام میدن و معمولا کش به مدت 1 هفته ای هست. کاربر باید برای دیدن تغییرات جدید یک بار CTRL + F5 رو بزنه که صفحه رو مجددا بازگذاری و لود کنه.

فکر کنم دو سه روشی برای جلوگیر از کش شدن صفحات توسط isp باشه. ( php - htaccess ... )

idocsidocs
یک شنبه 22 مرداد 1391, 15:51 عصر
بنظرم اگه توی کد زیر بجای public از private استفاده کنم مشکل حل می شه. نظر شما چیه؟

Header set Cache-Control "max-age=2592000, public"