2011-01-12 14 views
12

Chcemy, aby strona internetowa wspierała międzynarodowe geokodowanie. Staramy się używać interfejsów API, które ograniczają i/lub ograniczają żądania, co może spowodować, że nasze spodnie spadną, gdy usługa zyska objętość. W jaki sposób nowoczesne strony internetowe, takie jak Facebook, realizują geokodowanie? Czy istnieją narzędzia do wdrażania dokładnych wewnętrznych skalowalnych rozwiązań geokodowania dla całego świata?Skalowalne międzynarodowe rozwiązania geokodowania

Odpowiedz

0

wiem, że jest to starszy pytanie. Zawsze możesz skorzystać z usługi, a następnie buforować odpowiedni wynik w lokalnej bazie danych ... po prostu najpierw sprawdź lokalnie, a następnie przywróć usługę. Po pewnym czasie większość twoich żądań będzie trafiona w twoją lokalną bazę danych, przy bardzo niewielu awariach.

W przypadku projektu w USA rozpoczęliśmy od zapoczątkowanej bazy danych kodów pocztowych w Stanach Zjednoczonych, a korzystanie z Bing jako zabezpieczenia zastępczego nigdy nie przekroczyć limitu 5000/dzień (iirc). YMMV z tym rozwiązaniem, ale nie jest to nierozsądne.

Powiązane problemy