تخزين الويب هي تقنية لتسجيل البيانات في متصفح الويب. يتيح التخزين المحلي للويب التسجيل المستمر، كما هو الحال مع ملفات تعريف الارتباط، ولكن بسعة أكبر بكثير، وهناك نوعان من التخزين المحلي على الويب: التخزين المحلي، وتخزين الجلسة، أي ما يعادل ملفات تعريف الارتباط الدائمة وملفات تعريف الارتباط للجلسة، على التوالي.[1]

الميزات عدل

حجم التخزين عدل

ملفات تعريف الارتباط تصل إلى 4 كيلو بايت. ام تخزين الويب سعة تخزين أكبر بكثير:

يسمح متصفح أوبرا بـ 5 ميجابايت[2]

يسمح متصفح سفاري بـ 5 ميجابايت[3]

يسمح فايرفوكس بـ 10 ميجابايت[3]

يسمح جوجل كروم بـ 10 ميجابايت (كانت 5 ميجابايت السابق)[4]

يسمح إنترنت إكسبلورر بـ 10 ميجابايت.[5]

تخزين المحلي و تخزين الجلسة عدل

تخزين الويب مساحتي تخزينٍ مختلفتين - التخزين المحلي وتخزين الجلسة - والتي تختلفان في نطاقهما وفترة صلاحيتهما. يتم تخزينُ البياناتِ في التخزين المحلي بمعدلِ المصدر - وهو مجموعةٌ من البروتوكولِ واسم المضيفِ ورقم المنفذِ كما هو محددٌ في سياسةِ الأصلِ نفسِه. تتوفَّر البياناتُ لجميع البرامج النصية المحمَّلة من صفحات المصدرِ نفسِه التي قامت سابقًا بتخزين البياناتِ وتستمرُ بعد إغلاق المتصفحِ. وبالتالي، لا يعاني تخزينُ الويب من مشكلاتِ ضعف سلامةِ وضعف سريةِ ملفات تعريف الارتباط، كما هو موضَّحٌ في RFC 6265. يتم تخزينُ تخزين الجلسةِ كلٌ منها بمعدل المصدرِ وبمعدل النسخةِ (لنافذةٍ أو لعلامةِ تبويبٍ) ومحدودٌ بفترةِ صلاحيةِ النسخة. يتمُّ تصميمُ تخزين الجلسةِ للسماحِ بتشغيل نسخٍ من التطبيقِ الويبِ نفسِهِ في نوافذِ مختلفةٍ دون التداخل مع بعضها البعض، وهو حالةِ استخدامٍ لا يتم دعمها بشكلٍ جيدٍ من قبل ملفات تعريف الارتباط.[6]

إدارة تخزين الويب عدل

تُخزين كائنات الويب بشكل افتراضي في الإصدارات الحالية لجميع متصفحات الويب المدعومة، حيث يقوم مُصنعو المتصفحات بتوفير طرق لتمكين أو تعطيل تخزين الويب بشكلٍ أصلي، أو مسح "ذكرة التخزين المؤقت" لتخزين الويب.[7] كما تتوفر نفس التحكم في تخزين الويب من خلال ملحقات المتصفحات من طرف الطرف الثالث. تُخزين كل كائنات تخزين الويب بشكلٍ مختلفٍ في كل متصفح.

مراجع عدل

  1. ^ Opera Web Storage, 2011 http://dev.opera.com/articles/view/web-storage/ نسخة محفوظة 12 يوليو 2020 على موقع واي باك مشين.
  2. ^ اكتب عنوان المرجع بين علامتي الفتح <ref> والإغلاق </ref> للمرجع :0
  3. ^ أ ب "Working with quota on mobile browsers: A research report on browser storage - HTML5 Rocks". web.archive.org. 1 فبراير 2014. مؤرشف من الأصل في 2014-02-01. اطلع عليه بتاريخ 2023-03-21.{{استشهاد ويب}}: صيانة الاستشهاد: BOT: original URL status unknown (link)
  4. ^ "Issue 21680002: Up the window.localstorage limit to 10M from 5M. - Code Review". chromiumcodereview.appspot.com. مؤرشف من الأصل في 2023-03-21. اطلع عليه بتاريخ 2023-03-21.
  5. ^ "Introduction to Web Storage (Windows)". learn.microsoft.com (بالإنجليزية الأمريكية). Archived from the original on 2023-03-21. Retrieved 2023-03-21.
  6. ^ "Difference Between Local Storage, Session Storage And Cookies". GeeksforGeeks (بالإنجليزية الأمريكية). 10 Sep 2021. Archived from the original on 2023-03-21. Retrieved 2023-03-21.
  7. ^ "How to enable, disable, or clear your browser's 'Web Storage' cache". mid.as (بالإنجليزية). Archived from the original on 2023-03-21. Retrieved 2023-03-21.