أدوات الاستمرار في Edge

أنت الآن بصدد الاطّلاع على مستندات Apigee Edge.
انتقِل إلى مستندات Apigee X.
info

المعلومات المتوفّرة

تشمل آليات التخزين المؤقت والثبات في Apigee Edge الثبات القصير الأمد والطويل الأمد. تتوفّر سياسات لتخزين الردود مؤقتًا وسياسات للتخزين المؤقت للأغراض العامة. استخدِم واجهة برمجة التطبيقات الإدارية من أجل إدارة الذاكرات المؤقتة.

التخزين المؤقت لاستجابة الخلفية

يمكنك تخزين استجابة أحد موارد الخلفية مؤقتًا باستخدام سياسة ذاكرة التخزين المؤقت للاستجابة.

ويكون ذلك مفيدًا بشكل خاص عندما يتم تعديل بيانات الخلفية بشكل دوري فقط. يمكن أن تقلّل سياسة ResponseCache من عدد الطلبات التي يتم إرسالها إلى مصادر بيانات الخلفية.

من خلال سياسة ResponseCache، يمكنك أيضًا أن تطلب من Edge البحث عن عناوين معيّنة للتخزين المؤقت لاستجابة HTTP واتّخاذ إجراءات وفقًا لتوجيهات العناوين. على سبيل المثال، في الردود الواردة من خوادم الخلفية، تتيح Edge استخدام العنوان Cache-Control. يمكن استخدام هذا العنوان للتحكّم في الحد الأقصى لمدة صلاحية الاستجابة المخزّنة مؤقتًا، بالإضافة إلى أمور أخرى. لمزيد من المعلومات، يُرجى الاطّلاع على التوافق مع عناوين استجابة HTTP.

التخزين المؤقّت القصير الأجل للأغراض العامة

باستخدام سياسات التخزين المؤقت للأغراض العامة، يمكنك الاحتفاظ بأي عناصر يتطلبها الخادم الوكيل في عدة جلسات للطلبات والاستجابات.

باستخدام سياسة Populate Cacheوسياسة LookupCacheوسياسة InvalidateCache، يمكنك تعبئة البيانات المخزّنة مؤقتًا واستردادها ومحوها في وقت التشغيل.

على سبيل المثال، يمكنك تخزين ما يلي مؤقتًا:

  • معرّفات الجلسات لإدارة الجلسات
  • بيانات الاعتماد للمكالمات الصادرة (مثل مفاتيح واجهة برمجة التطبيقات أو رموز الدخول المميزة عبر بروتوكول OAuth)
  • محتوى الرد الذي يجب تقسيم صفحاته للتطبيقات

في وقت التشغيل، تنسخ سياسات ذاكرة التخزين المؤقت القيم بين متغيرات الخادم الوكيل وذاكرة التخزين المؤقت التي تم ضبطها والتي تحدّدها. عند وضع قيمة في ذاكرة التخزين المؤقت، يتم نسخها من المتغيّر الذي تحدّده إلى ذاكرة التخزين المؤقت. عند استردادها من ذاكرة التخزين المؤقت، يتم نسخها إلى المتغيّر ليستخدمها الخادم الوكيل.

للاطّلاع على مثال يتضمّن رمزًا، راجِع مثال: التخزين المؤقت للأغراض العامة.

الثبات على المدى الطويل باستخدام خرائط القيم الرئيسية (KVM)

لتخزين البيانات المنظَّمة بشكل دائم، سواء كانت مشفّرة أو غير مشفّرة، يمكنك إنشاء خرائط قيم مفاتيح (KVM) وتعبئتها، وهي تحتوي على أزواج مفاتيح/قيم عشوائية. على سبيل المثال، يمكنك تخزين ما يلي:

  • خريطة تربط عناوين IP برموز البلدان
  • قائمة بعناوين IP لإضافتها إلى القائمة المسموح بها أو القائمة المحظورة
  • خريطة تربط عناوين URL الطويلة بعناوين URL المختصرة
  • البيانات الخاصة بالبيئة، مثل عدد الحصص وأوقات انتهاء صلاحية رمز OAuth المميّز

يمكن أن يكون لخرائط القيمة الرئيسية (KVM) أحد النطاقات الثلاثة التالية: المؤسسة أو البيئة أو apiproxy. على سبيل المثال، إذا كان سيتم استخدام أزواج المفتاح/القيمة مع جميع واجهات برمجة التطبيقات في مؤسسة، أنشئ خريطة مفتاح/قيمة على مستوى المؤسسة، أو إذا كان يجب أن يتمكّن وكيل واجهة برمجة تطبيقات معيّن فقط من الوصول إلى المفاتيح/القيم، أنشئ خريطة مفتاح/قيمة على مستوى apiproxy. يمكنك إنشاء خرائط القيم الرئيسية وإدارتها واستردادها بعدة طرق. لمزيد من المعلومات، اطّلِع على العمل باستخدام خرائط القيم الرئيسية.

إدارة ذاكرة التخزين المؤقت باستخدام Management API

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