يتم الآن عرض مستندات Apigee Edge.
انتقِل إلى مستندات
Apigee X. المعلومات
الميزات الجديدة
تتضمّن آليات Apigee Edge للتخزين المؤقت والاستمرارية الميزات قصيرة المدى والطويل. تتوفّر سياسات للتخزين المؤقت للاستجابة والتخزين المؤقت للغرض العام. استخدِم واجهة برمجة تطبيقات الإدارة لإدارة ذاكرات التخزين المؤقت.
التخزين المؤقت لاستجابة الخلفية
يمكنك التخزين المؤقت لاستجابة مورد الخلفية باستخدام سياسة ذاكرة التخزين المؤقت للاستجابة.
ويكون هذا مفيدًا بشكل خاص عندما يتم تحديث بيانات الخلفية بشكل دوري فقط. يمكن لسياسة ResponseCache تقليل الطلبات إلى مصادر بيانات الخلفية.
ومن خلال سياسة Response Cache (ذاكرة التخزين المؤقت، يمكنك أيضًا جعل Edge يلقي نظرة على بعض عناوين التخزين المؤقت لاستجابة HTTP) واتخاذ الإجراءات وفقًا لتوجيهات العناوين. على سبيل المثال، في الردود من استهدافات الخلفية، يتيح Edge العنوان Cache-Control
. ويمكن استخدام هذا العنوان للتحكم في الحد الأقصى لعمر الاستجابة المخزّنة مؤقتًا، بالإضافة إلى إجراءات أخرى. لمزيد من المعلومات، يمكنك الاطّلاع على إتاحة عناوين استجابة HTTP.
التخزين المؤقت القصير المدى للأغراض العامة
باستخدام السياسات للتخزين المؤقت للأغراض العامة، يمكنك الاحتفاظ بأي عناصر يطلبها الخادم الوكيل في جلسات الطلبات/الاستجابة المتعددة.
باستخدام سياسة تعبئة ذاكرة التخزين المؤقت وسياسة LookupCache وسياسة InvalidateCache، يمكنك تعبئة البيانات المخزّنة مؤقتًا واستردادها ومحوها في وقت التشغيل.
على سبيل المثال، يمكنك تخزين ما يلي مؤقتًا:
- معرِّفات الجلسات لإدارة الجلسة.
- بيانات الاعتماد للمكالمات الصادرة (مثل مفاتيح واجهة برمجة التطبيقات أو رموز الدخول عبر OAuth)
- محتوى الرد الذي يجب أن يكون مقسّمًا على صفحات للتطبيقات.
في وقت التشغيل، تنسخ سياسات ذاكرة التخزين المؤقت القيم بين متغيّرات الخادم الوكيل وذاكرة التخزين المؤقت التي تم ضبطها التي حدّدتها. عند وضع قيمة في ذاكرة التخزين المؤقت، يتم نسخها من المتغيّر الذي تحدّده إلى ذاكرة التخزين المؤقت. وعند استرداده من ذاكرة التخزين المؤقت، يتم نسخه إلى المتغيّر ليستخدمه الخادم الوكيل.
للحصول على مثال يتضمّن رمزًا، يمكنك الاطّلاع على مثال: التخزين المؤقت للأغراض العامة.
المثابرة على المدى الطويل باستخدام خرائط القيم الرئيسية (KVMs)
لتخزين البيانات المنظَّمة إلى أجل غير مسمى، سواء كانت مشفّرة أو غير مشفرة، يمكنك إنشاء وملئت خرائط القيم الرئيسية (KVMs) التي تحتوي على أزواج مفتاح/قيم عشوائية. على سبيل المثال، يمكنك تخزين ما يلي:
- خريطة تربط عناوين IP برموز البلدان.
- قائمة بعناوين IP لإدراجها في القائمة المسموح بها أو رفضها
- خريطة تربط عناوين URL الطويلة بعناوين URL المختصرة.
- البيانات الخاصة بالبيئة، مثل أعداد الحصص وأوقات انتهاء صلاحية رمز OAuth المميّز
يمكن أن يكون لدى KVM واحد من ثلاثة نطاقات: المؤسسة، والبيئة، وapiproxy. على سبيل المثال، إذا أردت استخدام أزواج المفتاح/القيم مع جميع واجهات برمجة التطبيقات في مؤسسة، يمكنك إنشاء آلة متجه الدعم على نطاق المؤسسة، أو إذا كان من المفترض أن يتمكن خادم وكيل محدد لواجهة برمجة التطبيقات فقط من الوصول إلى المفاتيح/القيم، يمكنك إنشاء KVM على نطاق apiproxy. يمكنك إنشاء خرائط القيم الرئيسية وإدارتها واستردادها بعدة طرق. لمزيد من المعلومات، يُرجى الاطّلاع على استخدام خرائط القيم الرئيسية.
إدارة ذاكرة التخزين المؤقت باستخدام واجهة برمجة تطبيقات الإدارة
إذا أردت إنشاء ذاكرة تخزين مؤقت وعرضها وتعديلها وحذفها ومحوها خارج نطاق السياسات ضمن سلسلة الرسائل، يمكنك استخدام واجهة برمجة التطبيقات لإدارة ذاكرات التخزين المؤقت.