💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ محمدرضا
Private Caching
امیر صالحی حل شده توسط امیر صالحی

سلام

می دانیم نباید به هنگام لاگین بودن کاربر صفحه را سمت سرور کش کرد، اما آیا درست هستش که محتوا را در مرورگر به صورت private کش کرد؟

میشه توسط هدر (cache-control)HTTP محتوا را به صورت اختصاصی فقط برای یک کاربر کش کرد.

طبق تعریف اینجا داریم :

private

The response may be stored only by a browser's cache, even if the response is normally non-cacheable. If you mean to not store the response in any cache, use no-store instead.

سلام و احترام

ببین محمد جان این کاملا بستگی داره به اون محتوایی که میخوای کش کنی، برای مثال شما یه منو داری  (منوی مدیریت مثلا) که دوست نداری این منو توی مروگرهای دیگه کش بشه و این فقط و فقط مختص خودته پس میای اینجا از private کش استفاده میکنی. 

یا مثلا ISP شما میاد یه اطلاعات خاص رو فقط برای شما در نظر میگیره که ربطی به بقیه کاربر‌های اون ISP نداره.

بهترین پاسخ
امیر صالحی ۲۰ مهر ۱۳۹۹، ۱۲:۱۰