۴ متد رایج و فعال برای ذخیرهسازی دادهها سمت کلاینت وجود دارد که عبارتند از کوکی، ذخیرهسازی محلی، Session های ذخیرهسازی و IndexedDB. کوکیها یکراه ساده و کلاسیک ذخیرهسازی دادهها در یک داکیومنت هستند.
ذخیرهسازی داده بهصورت مستقیم در مرورگر مزیتهای بسیاری دارد، یکی از اصلیترین مزیتهای آن دسترسی سریع و مستقل شبکه به یک پایگاه داده است. عموماً کوکیها دادهها را از سمت سرور به سمت کلاینت میفرستند و سپس آنها را ذخیره میکنند و در صورت نیاز در درخواستهای بعدی دوباره آن را به سرور ارسال میکنند. از کوکیها میتوان برای مواردی شبیه مدیریت جلسههای حساب کاربری و ردیابی اطلاعات کاربر استفاده کرد. علاوه بر این، کوکیها میتوانند برای ذخیره دادهها صرفاً در سمت کلاینتها استفاده شوند. به همین دلیل، آنها همچنین برای ذخیره دادههای عمومی مانند تنظیمات کاربر مورداستفاده قرار میگیرند.
سرفصل های دوره آموزشی Udemy Client-Side Data Storage Ultimate Guide:
– معرفی
– کوکی
– پروژه: ایجاد یک مدیر کوکی مجاز Open Source
– ذخیره سازی وب HTML5
– پروژه: ساخت یک سبد خرید با SessionStorage
– پروژه: ساخت یک برنامه کار با LocalStorage
– وب SQL
– IndexedDB
– IndexedDB پیشرفته
– پایان سفر