ما أطلقناه هذا الشهر: الترميز الجغرافي وIP والمنطقة الزمنية والمزيد
ملخص للعمل الأخير في الواجهة: مضيفات توافق جديدة، واستعلامات أسرع للمنطقة الزمنية والارتفاع، وميزات جديدة في لوحة التحكم، ورؤية أوضح للحصة.
أرسل طلب API واحدًا يحتوي على مئة عنوان، وسيستهلك هذا الطلب مئة طلب، لا طلبًا واحدًا. فنحن نحتسب كل عنصر في الطلب المجمّع بشكل منفصل. إنها قاعدة بسيطة، لكنها تستحق التوضيح بجلاء، لأنها تحدد الطريقة التي ينبغي بها التخطيط لمهمة مجمّعة ووضع ميزانيتها.
المنطق بسيط بمجرد التفكير في ما يفعله الطلب المجمّع فعلًا. فطلب HTTP واحد يُجري الترميز الجغرافي لمئة عنوان ينفّذ مئة وحدة عمل من جهتنا: مئة استعلام، ومئة إجابة، ومئة سطر في الاستجابة. واحتساب ذلك كأنه طلب واحد يعني فرض جزء من السنت مقابل ما هو في الحقيقة مئة معلومة منفصلة. والاحتساب حسب العنصر يُبقي التسعير مرتبطًا بالعمل المنجز فعلًا، لا بعدد المرات التي صادف أن فتحت فيها اتصالًا.
ينطبق هذا بالطريقة نفسها سواء كنت قريبًا من المستوى المجاني أو تدفع مقابل ما تستخدمه. فإذا كان لا يزال لدى شبكتك 400 طلب متبقٍ في حصتها المجانية اليومية وأرسلت دفعة من 1,000 عنوان، فإن 400 من تلك العناصر تغطيها الحصة المجانية ويُخصم الباقي، وهو 600، من الرصيد المسبق الدفع أو باقة Unlimited. وتعكس ترويسات الحصة في الاستجابة ذلك بدقة: تتحرك X-Quota-Used بعدد العناصر، لا بعدد الطلبات، وتعكس X-Credits-Remaining ما استهلكته الدفعة بعد الجزء المجاني.
وهذا يعني أيضًا أنه لا يوجد حافز لتقسيم العمل إلى طلبات صغيرة كثيرة للتحايل على الحصة، ولا عقوبة على دمج العمل في طلبات أقل وأكبر. فمئة طلب بعنصر واحد وطلب واحد بمئة عنصر يكلّفان الشيء نفسه ويُحتسبان بالطريقة نفسها. اختر الشكل الأسهل لشيفرتك في الكتابة ولبنيتك التحتية في التشغيل. بعض الفرق تفضّل الطلبات الصغيرة الكثيرة لأن إعادة محاولة الإخفاق أبسط. وأخرى تفضّل طلبًا واحدًا كبيرًا لأنه يعني رحلات ذهاب وإياب أقل. وكلاهما مسعّر بشكل مطابق.
لأغراض التخطيط، يجعل هذا حساب السعة سهلًا. فإذا كانت مهمة يومية تحتاج إلى معالجة 50,000 عنوان، فهذا يعني 50,000 طلب، بلا زيادة ولا نقصان، بغض النظر عما إذا أُرسلت كطلب واحد أو عشرة طلبات أو خمسمئة طلب. وبسعر 0.0001 € للطلب بعد تجاوز الحصة المجانية، يستغرق هذا الحساب ثواني على الورق.
تتبع كل نقطة نهاية وكل مضيف بديل متوافق طريقة الاحتساب نفسها لكل عنصر في العمليات المجمّعة. فلا يوجد مستوى تسعير منفصل أرخص للطلبات المجمّعة، ولا مستوى منفصل أغلى. والاستعلام يكلّف الشيء نفسه سواء وصل منفردًا أو ضمن قائمة من ألف استعلام آخر.
إذا كنت تبني مهمة مجمّعة تعمل مع My Geocode، فخطط لحجم طلباتك بعدّ العناوين أو الإحداثيات أو عناوين IP التي ترسلها، لا بعدد طلبات HTTP التي تحملها. فهذا الرقم هو ما يظهر في حصتك، وهو ما ستعكسه أي فاتورة.