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

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

المحتوى المعروض

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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