خطوات الاستخدام
الخطوة الأولى: فهم مكونات التكلفة في بوابة API: تعتمد تكلفة بوابة API على عدد الطلبات (requests) وحجم البيانات المرسلة (avgSizeKB) والبروتوكول المستخدم (HTTP/HTTPS أو WebSocket أو REST). كل بروتوكول له أسعار مختلفة بسبب تعقيد المعالجة. على سبيل المثال، طلبات WebSocket تتطلب اتصالاً مستمراً مما يزيد التكلفة مقارنة بـ HTTP العادي. أدخل عدد الطلبات المتوقعة شهرياً: هذا الرقم يؤثر مباشرة على التكلفة لأن معظم مزودي الخدمة (مثل AWS API Gateway) يفرضون رسوماً لكل مليون طلب. كلما زادت الطلبات، زادت التكلفة بشكل خطي تقريباً، لكن بعض الخطط تقدم خصومات للكميات الكبيرة.
الخطوة الثانية: إدخال متوسط حجم البيانات للطلب الواحد (avgSizeKB): حجم البيانات المنقولة (payload) لكل طلب يؤثر على تكلفة نقل البيانات (data transfer) ومعالجة البيانات. في AWS API Gateway، تُفرض رسوم على حجم الطلب (request) والاستجابة (response) بالكيلوبايت. كلما كان حجم البيانات أكبر، زادت التكلفة لأن مزود الخدمة يحتاج إلى معالجة وعرض نطاق ترددي أكبر. أدخل متوسط حجم البيانات بالكيلوبايت (KB) – وهذا يشمل رؤوس HTTP وجسم الطلب. إذا كان تطبيقك ينقل صوراً أو ملفات JSON كبيرة، سترتفع التكلفة بشكل ملحوظ. لحساب التكلفة بدقة، يمكنك تحليل سجلات حركة المرور السابقة لاستخراج متوسط الحجم.