2013-10-10 66 views
0

對於我的網絡應用程序,我想知道如何提高基於IP地址的國家查找的準確性。有沒有人嘗試過並行使用一些API服務並進行投票,即如果5分之4返回'GB',並且返回'美國'然後以'GB'返回。統計上這應該會提高準確性,但這取決於每個API背後的IP數據庫的獨立性。基於IP地址的國家 - 提高準確度的新方法?

這是一個可行的方法?

回答

0

您可以維護IP地址映射到國家的數據庫,並檢查每個請求以確定與IP地址關聯的國家。

由於IP地址始終以國家/地區分配,因此您不會遇到此方法後出現的任何問題,因此請務必不時更新此數據庫。

+0

謝謝,當你說維護我自己的dB時,我假定你的意思是使用已經在那裏的可下載數據庫表?直到這一點,我一直在使用API​​,我使用的第一個API並不準確。開源dB表是否準確?謝謝。 – Phil

+0

大多數情況下它們都是準確的,只需檢查開源數據庫的真實性,您可以通過在網上進行同行評審 – Cris