فهرست مطالب:

چه زمانی باید از LocalStorage و sessionStorage استفاده کنم؟
چه زمانی باید از LocalStorage و sessionStorage استفاده کنم؟

تصویری: چه زمانی باید از LocalStorage و sessionStorage استفاده کنم؟

تصویری: چه زمانی باید از LocalStorage و sessionStorage استفاده کنم؟
تصویری: کوکی‌های جاوا اسکریپت در مقابل ذخیره‌سازی محلی در مقابل ذخیره‌سازی جلسه 2024, آوریل
Anonim

اشیاء ذخیره سازی وب localStorage و sessionStorage اجازه ذخیره کلید/مقدار در مرورگر. هم کلید و هم مقدار باید رشته باشند. محدودیت 2mb+ است، بستگی به مرورگر دارد. آنها انجام دادن منقضی نمی شود

خلاصه.

محل ذخیره سازی sessionStorage
راه اندازی مجدد مرورگر زنده می ماند بازخوانی صفحه زنده می ماند (اما نه بستن برگه)

به این ترتیب، چه زمانی باید از حافظه محلی در مقابل ذخیره سازی جلسه استفاده کنم؟

ذخیره سازی جلسه زمانی که کاربر مرورگر را ببندد از بین می رود در حالی که ذخیره سازی محلی داده ها را بدون تاریخ انقضا ذخیره می کند. این sessionStorage شی برابر است با محل ذخیره سازی شی، با این تفاوت که داده ها را فقط برای یک مورد ذخیره می کند جلسه . هنگامی که کاربر پنجره مرورگر را ببندد، داده ها حذف می شوند.

علاوه بر این، آیا باید از ذخیره‌سازی جلسه استفاده کنم؟ این یک جایگزین خوب برای انتقال داده بین صفحات است استفاده كردن viewstate، فیلدهای پنهان یا پارامترهای URL. دلیل اصلی برای استفاده از sessionStorage برای مواردی است که اگر کاربر شما یک صفحه را دو بار در دو تب مختلف باز کند، می خواهید جدا از هم ذخیره سازی مناطق برای آن دو زبانه.

به همین ترتیب، مردم می پرسند، چه زمانی نباید از localStorage استفاده کنید؟

موارد زیر محدودیت ها و همچنین راه هایی برای استفاده نکردن از localStorage است:

  • اطلاعات حساس کاربر را در localStorage ذخیره نکنید.
  • این جایگزینی برای پایگاه داده مبتنی بر سرور نیست زیرا اطلاعات فقط در مرورگر ذخیره می شود.
  • LocalStorage در تمام مرورگرهای اصلی به 5 مگابایت محدود شده است.

تفاوت بین Cookies sessionStorage و localStorage چیست؟

کلوچه ها در درجه اول برای خواندن سمت سرور هستند (در سمت کلاینت نیز قابل خواندن هستند) محل ذخیره سازی و sessionStorage فقط در سمت مشتری قابل خواندن است. حجم باید کمتر از 4 کیلوبایت باشد.

توصیه شده: