تحسين استخدام خدمة الويب

ملاحظة مهمة: لم تعد الخطة المميّزة في "منصة خرائط Google" متاحة للاشتراك أو للعملاء الجدد.

نظرة عامة

إذا تجاوز تطبيقك حدود الاستخدام لخدمة الويب في "منصة خرائط Google"، ستعرض الخدمة رسالة خطأ. إذا استمر تطبيقك في تجاوز حدود الاستخدام، قد يتم حظر وصوله إلى خدمة الويب، وفي بعض الحالات، تلقي الردود " 403 Forbidden".

إذا كانت طلبات خدمة الويب في تطبيقك تتلقّى رسائل خطأ، يمكنك تقليل الاستخدام من خلال تحسين التطبيقات لاستخدام خدمات الويب بفعالية أكبر.

قبل البدء

قبل تحسين استخدام خدمة الويب في تطبيقك، تأكَّد من استخدام الخدمة الصحيحة لحالة الاستخدام ومن استخدام الترخيص الصحيح لـ Maps APIs.

التحقّق من حالة الاستخدام

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

يُرجى العلم أنّه مع خدمات الويب، يتم تطبيق الحدّ المسموح به لعدد طلبات البحث في الثانية (QPS) على ترخيص خطتك المميّزة، بغض النظر عن عدد طلبات عناوين IP التي يتم إرسالها منه.

من ناحية أخرى، يتم تقييد معدّل الخدمات من جهة العميل المتاحة من خلال Maps JavaScript API لكل جلسة متصفّح، وبالتالي يتم توزيع الطلبات على جميع المستخدمين ويتم توسيعها مع زيادة عدد المستخدمين. لذلك، تكون الخدمات من جهة العميل هي الخيار الأفضل للتطبيقات التي تستخدم الترميز الجغرافي لإدخال العناوين من المستخدمين في الوقت الفعلي، مثل محدِّد مواقع المتاجر الذي يبحث عن المتاجر بالقرب من عنوان منزل المستخدم.

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

كيفية تحسين استخدام خدمة الويب

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

نتائج ذاكرة التخزين المؤقت

تنص الفقرتان 3.2.3.أ و من بنود خدمة "منصة خرائط Google" على أنّه لا يجوز لك جلب أي "محتوى" أو فهرسته أو تخزينه أو تخزينه مؤقتًا إلا بموجب الشروط المحدودة المنصوص عليها في "البنود".

يُرجى العلم أنّ رقم تعريف المكان المستخدَم لتحديد المكان بشكل فريد معفى من قيود التخزين المؤقت. وبالتالي، يمكنك تخزين قيم رقم تعريف المكان إلى أجل غير مسمى.

طلبات منع فقدان البيانات

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

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