رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل کش شدن اسکریپت
#1
سلام
من یک اسکریپت نوشتم که کش میشه
روی لوکال هاست درسته و کش نمیشه

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

وقتی f5 میزنم مشکل برطرف میشه
چکار کنم؟
پاسخ
تشکر شده توسط:
#2
خب حتما کش رو لوکال فعال نیست و رو هاست فعاله
بعد از هر ریلیس  ورژن آخرین ریلیس  رو بصورت  queryString  به آخر آدرس فایل اضافه کنید یا اگه قراره فقط وفقط این فایل همیشه کش نه timstamp رو به آخر آدرس اضافه کنید.


<script src="test.js?v=1"></script>
<script src="test.js?v=<?php echo (new DateTime())->getTimestamp();?>"></script>

یادگیری مداوم حداقل شرط لازم برای موفقیت در هر زمینه ای است که در آن فعالیت می کنید؛ هر روز چیز جدیدی بیاموزید.
پاسخ
تشکر شده توسط: mohammadjavad
#3
یعنی دلیل کش شدن فایل های جاوا هستش؟
پاسخ
تشکر شده توسط:
#4
متوجه نشدم منظورتون چیه.

یادگیری مداوم حداقل شرط لازم برای موفقیت در هر زمینه ای است که در آن فعالیت می کنید؛ هر روز چیز جدیدی بیاموزید.
پاسخ
تشکر شده توسط:
#5
اسکریپت رو توی صفحه html نوشتی یا فایل js؟
فکر کنم با کد htaccess حل بشه:
<FilesMatch ".(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)(.gz)?$">
Header unset ETag
FileETag None
</FilesMatch>

<IfModule mod_expires.c>
ExpiresActive on
ExpiresByType text/html "access plus 0 seconds"
ExpiresByType image/x-icon "access plus 1 year"
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType image/jpg "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType text/css "access plus 1 month"
ExpiresByType application/javascript "access plus 1 year"
</IfModule>

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




کاربران در حال بازدید این موضوع: 1 مهمان