متى نستعمل cookies و local storage؟

انا استخدم vuex لحفظ البيانات على الـ local storage
أود أن اعرف أيهما أقوى بمعنى هل من الأفضل استخدام الـ cookies؟

3 Likes

أظن أنك ما تريده هو إبقاء بيانات vuex حتى مع عمل refresh صحيح؟ في هذه الحالة أفضل خيار لك هو حفظها في Local Storage حيث سعتها 10 ميجا على عكس الكوكيز التي سعتها 4 كيلو بايت فقط.
بالنسبة لل localStorage كما هو موضح ليس لها تاريخ انتهاء صلاحية ولا تُحذف الا اذا قمت بحذفها أنت يدوياً.
أما بالنسبة للكوكيز سعتها قليلة ولها تاريخ انتهاء معين وفي كل مرة تقوم بعمل طلب للخادم (اظهار صورة أو التنقل لصفحة معينة… الخ) سيقوم بوضع الكوكيز مع الطلب.

فلهذا مثل ما قلت لك أفضل خيار لك هو حفظها في Local Storage مادامت البيانات غير حساسة (مثل بيانات المصادقة)، مثل هذه البيانات يفضل وضعها في الكوكيز، هناك الكثير من النقاشات على الويب حول مكان وضعها في ال localStorage أو الكوكيز والكثير منهم ينصح بوضعها في الكوكيز على أنها أأمن من الأولى.

3 Likes

عظيم جدا هذا التوضيح… :clap:
نعم أنا لا استخدم بيانات حساسة في الـ local storage
والمقارنة وضحت الصورة أكثر

2 Likes

جميل جداً. موفق أخي :smiley:

2 Likes