مشکل در پلاگین ajax
#21
دوستان سلام
بنده چند وقت پیش هم همین تاپیک رو ارسال کردم که با پلاگین آجاکس به مشکل بر خورده ام (با کش آجاکس)
که در بالا توضیح داده ام .
به طور مختصر مشکل : در کش آجاکس هستش . بنده میخواهم وقتی اطلاعات رو از هاست میگیرم آن را در کش ذخیره نکند (چون باعث عدم دریافت اعداد بروز و آپدیت برای بار دوم و سوم و... میشود )
از بزرگواران خواهشمندم اگر زبان جاوا اسکریپت بلدید ، ما اریاری کنید که چطوری باید کش مرورگر رو با دستور جاوااسکریپت غیر فعال کنم .چون وقتی به طور دستی disable cache را میزنم . هیچ مشکلی در دریافت اطلاعات بوجود نمیاد
ممنونم از آقا مجتبی که بار قبلی جواب بنده را دادند ولی متاسفانه این راه جواب نمیدهد
ممنون میشم از راه دیگری بنده را راهنمایی کنید
  پاسخ


 سپاس شده توسط:
#22
سلام. کش در مرورگر به این صورت انجام می‌شود:

[تصویر:  HTTPStaleness.png]

همون طور که در نمودار می‌بینید، اوّلین درخواستی که فرستاده می‌شه بدون کش شدن به سرور فرستاده می‌شود. سرور در پاسخ، هدر Cache-Control رو با مقدار مثلاً max-age=100 ارسال می‌کنه (max-age مشخّص می‌کنه تا چند ثانیه‌ی دیگه اطّلاعات کش بمونه). در طول این ۱۰۰ ثانیه اگه دوباره درخواستی ارسال بشه، درخواست به سرور فرستاده نمی‌شه و از کش خونده می‌شه. بعد از اتمام این ۱۰۰ ثانیه اگر دوباره درخواست فرستاده بشه، درخواست به سرور واقعاً فرستاده می‌شه (و سرور می‌تونه بگه از همونی که توی کش هست استفاده کن (۳۰۴) یا این‌که پاسخ جدید بفرسته).

خوب اگه همون اوّل، سرور مقدار هدر Cache-Control رو به این صورت تعیین کنه، به هیچ وجه پاسخ کش نمی‌شود:
کد:
Cache-Control: no-store

یا به این صورت تعیین بشه:
کد:
Cache-Control: no-cache

البته no-store قوی‌تر از no-cache هست.

اگه با PHP کار می‌کنید این کار با نوشتن این تابع در فایل PHP انجام می‌شود:
کد:
header("Cache-Control: no-store");

اگه هم با زبان‌های دیگه کار می‌کنید سرچ کنید ببینید چه طور می‌تونید این هدر رو اضافه کنید.
معجزات طبیعت هایی هستند که با آن‌ها مأنوس نشده‌ایم
و طبیعت معجزه‌ایست که با آن انس گرفته‌ایم
علی صفایی حائری
  پاسخ


 سپاس شده توسط: yunes3 ، kamran_cn


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
Information پرداخت درون برنامه مایکت کوردوا ya mahdi 0 229 1404/1/17، 05:43 عصر
آخرین ارسال: ya mahdi
  نحوه خروجی اندروید کوردوا ya mahdi 0 176 1404/1/11، 04:06 عصر
آخرین ارسال: ya mahdi
Wink حل شده مقادير لازم در environment variable ᔕinaᗪehghani 24 11,595 1403/10/23، 12:10 صبح
آخرین ارسال: Tggi
  تپسل .....فروشگاه Hamidreza 3 1,932 1403/10/22، 11:57 عصر
آخرین ارسال: Tggi
  خروجی اندروید با Intel xdk ya mahdi 0 130 1403/8/25، 02:08 عصر
آخرین ارسال: ya mahdi

پرش به انجمن: