سؤال

أريد أن أعرف أين مخزن إكستجس يحتفظ جميع البيانات?وأنا أعلم يتم تخزين البيانات في الذاكرة ولكن أريد أن أعرف أنها لا تستخدم أتش تي أم أل 5 التخزين المحلي داخليا أو إذا تم استخدام أي تقنية أخرى?

شكرا, ديبيش

هل كانت مفيدة؟

المحلول

ذلك يعتمد.

في كل حالة، يتم تخزين بيانات المتجر في كائن JavaScript. يستمر المتجر بياناته عبر وكيل. إنها مسألة تكوين كيفية تخزين هذه البيانات. يمكنك تكوين أنواع مختلفة من الوكلاء:

تخزين جانب العميل

  • localstorageProxy - يحفظ بياناته إلى localstorage إذا كان المتصفح يدعمه
  • sessionstorageproxy - يحفظ بياناتها إلى Sessionstorage إذا كانت المتصفحات تدعمها
  • memoryproxy - يحمل البيانات في الذاكرة فقط، يتم فقد أي بيانات عند تحديث الصفحة

تخزين جانب الخادم

  • ajax - يرسل طلبات إلى خادم على نفس المجال
  • jsonp - يستخدم JSON-P لإرسال طلبات إلى خادم على نطاق مختلف
  • rest - يستخدم طرق HTTP المريحة (الحصول على / وضع / post / delete) للتواصل مع الخادم
  • مباشرة - يستخدم ext.direct.manager لإرسال الطلبات

مزيد من التفاصيل في المستندات < / a>.

نصائح أخرى

يتم تخزين البيانات في مجموعة ذاكرة تسمى أ MixedCollection.انها مجموعة أمر ، لكنه يسمح لك أيضا للبحث عن البيانات عن طريق المفتاح ، لذلك هو مثل وجود هاشماب أمر.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top