علی نیستانی
علی نیستانی
خواندن ۲ دقیقه·۶ سال پیش

تفاوت Cookies و localStorage

معرفی کوکی ها (Cookies)

کوکی ها فایل های کوچکی بر روی کامپیوتر کاربر بوده که شامل یک جفت کلید و مقدار می باشند. یک کوکی را می توان برای مدت زمان دلخواه حفظ کرد.

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

معرفی ذخیره محلی (localStorage)

ذخیره محلی یک راه برای ذخیره داده ها در رایانه مشتری بدون تاریخ انقضا است. آنها فقط از طریق جاوا اسکریپت و HTML5 قابل دسترس هستند. اگرچه، کاربر توانایی پاک کردن داده های مرورگر / حافظه کش را برای پاک کردن تمام داده های LocalStorage دارد. LocalStorage نسبت به کوکی ظرفیت ذخیره سازی بسیار بیشتری را ارایه می دهد. به طور دقیق تر هر کوکی فضایی با حجم 4KB در اختیار ما قرار میدهد در صورتی که این اندازه در localStorage، پنج مگابایت است.

در نتیجه ی ذخیره ی اطلاعات سرور در LocalStorage میزان ترافیک بین سرویس گیرنده و سرور کاهش می یابد.

نتیجه گیری

از کوکی ها عمدتا جهت اشتراک اطلاعات بین سرور و کامپیوتر کاربر استفاده می شود اما از LocalStorage جهت کاهش درخواست های HTTP بین سرور و کامپیوتر سرور استفاده می شود. همچنین تفاوت بزرگ فنی دیگر میزان ذخیره سازی است.



کوکیlocalStorageCookies
اگر نیاز به برنامه نویسی اپلیکیشن موبایل از نوع اندروید یا iOS دارید.. اگر نیاز به هر نوع وبسایت یا وب اپلیکیشنی دارید.. اگر قصد آنلاین کردن کسب و کارتون رو دارید با من تماس بگیرید 09128182951
شاید از این پست‌ها خوشتان بیاید