الأخبار

حصة الشبكة: لماذا يتقاسم المكتب المشترك حصة واحدة

مكتب من اثني عشر شخصًا يتشاركون اتصالًا واحدًا بالإنترنت يبدو من الخارج كعنوان IP واحد يرسل كثيرًا من الطلبات. وهذا بالضبط هو الوضع الذي صُممت حوله حصتنا المجانية لكل شبكة، ومن المفيد توضيح سبب احتسابنا لها بهذه الطريقة بدلًا من احتساب كل طلب كأنه قادم من شخص غريب لا علاقة له بغيره.

تمنح الفئة المجانية 2,500 طلب يوميًا من أي عنوان، دون الحاجة إلى مفتاح. وتُحتسب هذه الحصة لكل شبكة: فجميع عناوين IPv4 في النطاق ‎/24 نفسه وجميع عناوين IPv6 في النطاق ‎/48 نفسه تتشارك حصة واحدة معًا، سواء استخدم أي منها مفتاحًا أم لا. ويغطي النطاق ‎/24 عدد 256 عنوانًا، وهو تقريبًا النطاق الذي قد يقع فيه مكتب أو مبنى صغير إلى متوسط الحجم بحسب طريقة إعداد شبكته. ومعاملة هذه الكتلة كلها كحصة واحدة تعكس الواقع بأنها على الأرجح مؤسسة واحدة، وليست 256 مستخدمًا منفصلًا لا علاقة بينهم يستحق كل منهم 2,500 طلب مجاني يوميًا خاصة به.

وهذا يسد أيضًا ثغرة واضحة كانت ستتركها فئة مجانية قائمة على كل عنوان منفردًا. فدون الاحتساب على مستوى الشبكة، يمكن لمؤسسة أن توزع الطلبات على عناوين كثيرة، أو أن تنشئ مفاتيح كثيرة من داخل المبنى نفسه، فتضاعف فعليًا فئة مجانية مخصصة للاستخدام الفردي المتواضع لتصبح شيئًا أكبر بكثير. والاحتساب لكل شبكة يُبقي الحصة المجانية ذات معنى وعادلة دون أن نضطر إلى مراقبة الحسابات الفردية يدويًا.

من المفيد التحديد بدقة ما هو مشترك وما ليس كذلك. فالحصة المجانية للشبكة مشتركة بين العناوين وحركة المرور دون مفتاح على تلك الشبكة. أما الطلبات المجانية الخاصة بالمفتاح نفسه، وعددها 2,500 يوميًا، فلا تنقص بسبب حركة المرور الأخرى دون مفتاح على الشبكة نفسها، وهي تنتقل مع المفتاح بدلًا من أن تبقى مرتبطة بالمكان الذي يصادف أن يُستخدم منه المفتاح. وتعكس X-Key-IPs-Used وX-Key-IPs-Limit في كل استجابة عدد العناوين المختلفة التي استُخدم منها مفتاح معين، مما يوفر رؤية لهذا الجانب أيضًا.

بالنسبة لنشاط تجاري يعمل من شبكة واحدة محددة جيدًا، يعني هذا عادةً أن الفئة المجانية تتصرف تمامًا كما هو متوقع: 2,500 طلب يوميًا مشتركة على مستوى المبنى، بالإضافة إلى ما يضيفه أي مفتاح فردي بشكل منفصل. ويُظهر X-Quota-Network-Used في كل استجابة بالضبط مقدار ما استُخدم من هذا المجمّع المشترك في أي لحظة، فلا يضطر أحد على اتصال مشترك إلى التخمين بشأن مدى اقتراب الفريق من الحاجة إلى رصيد مسبق الدفع أو باقة Unlimited.

التفاصيل الكاملة لطريقة احتساب الحصة، بما في ذلك أسماء الترويسات المعنية، موثقة في /docs/rate-limits/.