تقييد المُعدَّل

يتم الآن عرض مستندات Apigee Edge.
انتقِل إلى مستندات Apigee X.
المعلومات

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

توفّر Apigee Edge آليتَين تتيحان لك تحسين عملية إدارة عدد الزيارات لتقليل وقت الاستجابة للتطبيقات مع الحفاظ على كفاءة خدمات الخلفية. ويتناول كلّ نوع سياسة جانبًا مميّزًا من إدارة الزيارات. في بعض الحالات، يمكنك استخدام كلا نوعَي السياسات في خادم وكيل واحد لواجهة برمجة التطبيقات.

شاهِد هذا الفيديو للاطّلاع على مقدمة عن سياسات إدارة زيارات واجهة برمجة التطبيقات.

SpikeArrest

تعمل هذه السياسة على تسهيل حالات الزيادة في عدد الزيارات من خلال تقسيم الحدّ الذي تحدِّده إلى فواصل زمنية أصغر. على سبيل المثال، إذا حددت 100 رسالة في الثانية كحد أقصى، تفرض سياسة SpikeArrest حدًا يبلغ حوالي طلب واحد كل 10 ملّي ثانية (1000 / 100)، ويتم دمج 30 رسالة في الدقيقة مع حوالي طلب واحد كل ثانيتين (60 / 30). من المفترض أن يكون حد SpikeArrest قريبًا من السعة المحسوبة إما لخدمة الخلفية أو للخادم الوكيل لواجهة برمجة التطبيقات نفسه. يجب أيضًا ضبط الحدّ لفترات زمنية أقصر، مثل الثواني أو الدقائق. ويجب استخدام هذه السياسة لمنع انفجارات حركة المرور المفاجئة الناتجة عن المهاجمين الضارين الذين يحاولون عرقلة خدمة باستخدام هجوم الحرمان من الخدمات (DOS) أو من خلال تطبيقات البرامج التي تحتوي على أخطاء.

يمكنك الاطّلاع على سياسة SpikeArrest.

الحصة

تفرض هذه السياسة حدودًا لاستهلاك تطبيقات العميل من خلال الاحتفاظ بـ "واجهة مضادة" موزَّعة لتسجيل الطلبات الواردة. ويمكن للعدّاد تسجيل طلبات البيانات من واجهة برمجة التطبيقات لأي كيان يمكن التعرّف عليه، بما في ذلك التطبيقات ومطوّري البرامج ومفاتيح واجهة برمجة التطبيقات ورموز الدخول وما إلى ذلك. ويتم عادةً استخدام مفاتيح واجهة برمجة التطبيقات لتحديد تطبيقات العميل. هذه السياسة باهظة التكلفة من الناحية الحسابية، لذا بالنسبة إلى واجهات برمجة التطبيقات التي تجذب عددًا كبيرًا من الزيارات، يجب ضبطها لفترات زمنية أطول، مثل يوم أو شهر. يجب استخدام هذه السياسة لتنفيذ عقود الأنشطة التجارية أو اتفاقيات مستوى الخدمة مع المطورين والشركاء، بدلاً من إدارة عدد الزيارات التشغيلية.

يُرجى الاطّلاع على سياسة الحصة.