2010-08-29 13 views
5

मैं गूगल मैप्स एपीआई के माध्यम से पतों कि मैं जितनी जल्दी संभव के रूप में होना चाहता हूँ के लिए एक autosuggestion उपयोग कर रहा हूँ।प्रतिबंधित किए बिना Google मानचित्र API पर कितने अनुरोध किए जा सकते हैं?

वर्तमान में, मैं क्रम बहुत अधिक अनुरोध के लिए प्रतिबंधित होने से बचने के लिए मेरी स्क्रिप्ट के लिए एक 10ms देरी जोड़ लिया है। क्या यह आवश्यक है? प्रतिबंधित किए बिना कितने अनुरोध किए जा सकते हैं?

पीएस मुझे इसके लिए कुछ उचित टैग पसंद आएंगे, मैं वास्तव में कुछ भी अच्छा नहीं कर सकता।

+1

विंडोज नहीं जा रहा है आप ज्यादा 15ms संकल्प से वैसे भी बेहतर देने के लिए। ऐसा लगता है कि रास्ता बहुत तेज है; क्या आपने कोशिश की है कि इंटरफ़ेस 100ms पर कैसा लगता है? साथ ही, जब कोई व्यक्ति टाइपिंग काफी तेज़ करता है, तो संभवतः वे ऑटो-सुझाव पर ध्यान नहीं दे रहे हैं। शायद आप कीस्ट्रोक की निगरानी भी कर सकते हैं और केवल ऑटो-सुझाव देने का प्रयास करते हैं जब कीस्ट्रोक 250 एमएमएस से अधिक होते हैं। – Pointy

+0

एपीआई कुछ अतिरिक्त देरी जोड़ता है, और एपीआई भी करता है, मैं जावास्क्रिप्ट के लिए काफी नया हूं और कस्टमाइज़ेशन के कम हनिंग फल को काटने की कोशिश कर रहा हूं। आप http://dev.resihop.nu/ पर दो शीर्ष शीर्ष फिल्में (तक और från) में स्क्रिप्ट का प्रयास कर सकते हैं/यह केवल कुछ कारणों से वेबकिट (और शायद आईई) में काम करता है ... – Himmators

+0

यह वास्तव में लगता है मेरे लिए बहुत अच्छा काम करने के लिए (लिनक्स पर Google क्रोम) जैसा कि यह है। मैं एक अच्छा उपयोगिता परीक्षण विषय नहीं हूं क्योंकि मैं एक वेब डेवलपर हूं, हालांकि। – Pointy

उत्तर

2

मुझे यकीन है कि अगर मैं पूरी तरह से अपने प्रश्न समझ में नहीं हूँ। लेकिन किसी भी मामले में Google मानचित्र अधिकांश अन्य एपीआई की तरह आपके पास दैनिक प्रदर्शन करने की अनुमति की संख्या पर एक सीमा है:

आपके पास प्रति दिन प्रति व्यक्ति 2,500 अनुरोधों की सीमा है जो एक नियमित उपयोगकर्ता द्वारा किए गए जियोकोडिंग अनुरोधों के लिए प्रति दिन 2,500 अनुरोधों की सीमा है here। आप एक प्रमुख उपयोगकर्ता सीमा प्रति आईपी प्रति दिन 100,000 अनुरोध है कर रहे हैं, हालांकि, आप एक 15,000 अनुरोध/दिन जब जावास्क्रिप्ट एपीआई या फ़्लैश मानचित्र API का उपयोग सीमा है, here देखते हैं।

एक ही समय में बहुत अधिक अनुरोध का सवाल है, के बाद से यह भार पर निर्भर करता है (जो बदल सकते हैं) मैं तुम्हें क्या गूगल ऊपर दस्तावेज़ में सुझाव कर की सिफारिश अपने सर्वर पर अनुमति देते हैं गूगल।

क्वेरी आप कर सकते हैं और जब के रूप में ज्यादा आप एक 620 error code थ्रोटल वापस अपने अनुरोध की गति प्राप्त करते हैं। यदि आप ऐसा करते हैं तो आप गतिशील रूप से निर्धारित कर पाएंगे कि वे किसी भी समय आपको कितने अनुरोध करने की अनुमति देंगे।

जब तक किसी एक हार्ड सीमा के साथ आप प्रदान कर सकते हैं ... मैं जानता हूँ कि हार्ड सीमा प्रमुख उपयोगकर्ता फैक में निर्दिष्ट 10 अनुरोधों/सेकंड होना कहा जाता है:

"ये सीमाएं प्रत्येक नक्शे API प्रीमियर ग्राहक आईडी के लिए लागू और सभी अनुप्रयोगों और IP पते एक दिया ग्राहक आईडी का उपयोग कर भर में साझा किया जाना चाहिए। वहाँ भी सभी गूगल मैप्स एपीआई वेब सेवाओं पर लागू होने वाला प्रति सेकंड 10 अनुरोधों का एक दर की सीमा है। आप उच्च उपयोग की सीमा की जरूरत है, अपने मैप्स एपीआई से संपर्क करें खरीद जानकारी के लिए प्रीमियर खाता प्रबंधक। "

1

यह जानकारी संभवतः बदल गई है क्योंकि @Asaf ने नियमित रूप से नियमित उपयोगकर्ताओं (गैर-प्रीमियर) के लिए 2 अगस्त 2011 को प्रश्न का उत्तर दिया, क्योंकि Google मानचित्र API के उपयोग के लिए 1 अक्टूबर 2011 को अपडेट प्रभावी थे। ये हैं new limits for non-Premier users:

1st अक्टूबर 2011 से

वाणिज्यिक वेब साइट और एप्लिकेशन बिना किसी लागत के नक्शे एपीआई का उपयोग कर बना सकते हैं:

  • 2500 की अधिकतम कॉल/दिन, अगर/दिन का उपयोग कर स्टाइल किए गए नक्शे
  • 25,000 की अधिकतम कॉल की सुविधा संशोधित कुल
में

वर्तमान में वेब आधारित जावास्क्रिप्ट या फ्लैश मानचित्रों की संख्या पर कोई सीमा नहीं है जो साइट उत्पन्न कर सकती है। Google मानचित्र API वेब सेवाओं और Google स्टेटिक मैप्स एपीआई में दैनिक सीमाएं होती हैं जो उनके दस्तावेज़ में निर्दिष्ट होती हैं।इसके अलावा

वे गैर-लाभकारी और अनुप्रयोगों ( अपने विवेक से गूगल द्वारा निर्धारित रूप में) जनता के हित में समझा इन लेन-देन सीमाओं के अधीन नहीं हैं।

जनता के हित में समझा जाने वाले अनुप्रयोगों के लिए मानदंड का पालन करें।

इसके अलावा, Google का कहना है कि यदि आप उपयोग सीमा पार करते हैं तो आपका ऐप केवल काम करना बंद नहीं करेगा, लेकिन यदि आपकी साइट योग्यता के उपयोग के लिए अर्हता प्राप्त करती है और लगातार उपयोग की जाती है तो आप "मैप्स एपीआई प्रीमियर बिक्री प्रबंधक" से संपर्क करेंगे।

अंतिम सुझाव: GeoCoding Strategies section नियमित उपयोगकर्ताओं के लिए, जो उल्लेख से पहले चिह्नित किये रही और कैशिंग, सर्वर साइड अनुरोध आदि का उपयोग करता है अद्यतन नहीं किया गया है जून 2010 के बाद से यह एक नज़र लायक हो सकता है कि आप कितनी बार अनुरोध प्रस्तुत कर सकते हैं उस लिंक पर। @ आसाफ ने इसे विशेष रूप से अपने (बहुत अच्छे उत्तर) में शामिल नहीं किया, हालांकि मुझे यह एक पृष्ठ पर मिला कि उसने यूआरएल प्रदान किया था।

गूगल प्रलेखन नीचे
+0

इस उत्तर को अद्यतन रखने के लिए धन्यवाद, ऐसा लगता है कि उन्होंने अपनी अधिकांश दरें और सीमाएं बदल दी हैं। [Diff] (http://www.w3.org/2007/10/htmldiff?doc1=http%3A%2F%2Fweb.archive.org%2Fweb%2F20110718163226%2Fhttp%3A%2F%2Fcode.google.com% 2 फ़ैपिस% 2 फ़ैप्स% 2Ffaq.html% 23geocoder_limit और doc2 = http% 3A% 2F% 2Fcode.google.com% 2 फ़ैपिस% 2 फ़ैप्स% 2Ffaq.html% 23geocoder_limit # usagelimits) – Asaf

+0

@Aasaf आपका स्वागत है। ऐसा लगता है कि Google अभी फ्लक्स की असली स्थिति में है, उत्पादों को बदलने, घटाने, एपीआई के बदलते शब्दों, यहां तक ​​कि नए यूआरएल डेवलपर या हेल्प पेज पर एक ही सामग्री के लिए है! मुझे लगता है कि उन्हें फिर से एक साथ खींचने में समय लगता है। –

संबंधित मुद्दे