ücretsiz geolocation geoip, onlar yaşayabilir?

4 Cevap php

Ben kendi IP, oldukça yaygın bir şeyler dayalı bir ziyaretçinin yerini almaya çalışıyorum. Benim araştırma şimdiye kadar 370 $ + $ 90/month maliyeti MaxMind bir veritabanı değil ... Ben gelemez maliyet türü var olduğunu göstermektedir. Sonra GeoLite Şehir adlı ücretsiz bir sürümü var.

Herkes önce bu kullanılır? Burada hızlı bir satır lütfen bırakın. Neden ücretsiz biridir ve cevabı çok pahalı. , O kadar doğru kullanılabilen ücretsiz bir değil mi, yakalamak ne?

P.S. Başka bir öneri bekliyoruz.

4 Cevap

Ücretsiz DB ve sizin için ödemek zorunda biri arasındaki fark genellikle:

  • a matter of accuracy
    • Eğer olmadığını test etmek için bu konuda bir çözüm olmadığını bilmek için tek yoldur Tamam
  • a matter of support
    • oldukça sık, ücretsiz bir çözüm çok ticari destek olmaz
    • ücretsiz olarak ama, bu daha fazla kişi tarafından kullanılmış olabilir - ki daha topluluk destek alabilir gelir (like on SO ^^ )


About Maxmind's database, quoting their website :

GeoLite City is similar to the GeoIP City database, but is less accurate.

Ve:

We are unable to offer direct support for GeoLite users.

And the Accuracy row in the table at the bottom of that page should interest you : they say the free version has an accuracy of 99.5% on a country level, and 79% on a city level, for the US, within 25 miles radius.
Up to you to decide if this is good enough for your needs / users.

Ben özgür olanlar, daha az doğru olan daha az sıklıkla daha az veri ve güncelleştirme içerdiğini hayal ediyorum. Bazı durumlarda ücretsiz veritabanı kalitesi bazı durumlarda sizin için ticari yüksek kaliteli veritabanı gerekiyor, yeterli olabilir.

Orada ücretsiz hostip.info, hangi zamanda, ama onun kalitesi hakkında bilmiyorum.

Andrei onun tecrübe ederken GeoIP Wrangling bir iyi bir makale yazdı, bir kaç farklı hizmetlerin doğruluğu konuşuyor geri.

(Utanmaz fiş) Kendinizi GeolP app test etmek isteyen bulursanız WonderProxy Tam o konu ile arkadaşlarına yardım için inşa edilmiş bir hizmettir.

Aynı zamanda birden çok dilde sağlanan, ücretsiz ve uygulaması kolay bir çözümdür Geoplugin sahipsiniz.

<?php
print_r( unserialize(file_get_contents('http://www.geoplugin.net/php.gp?ip=YOUR_IP_HERE')));
?>

sitesinde diğer dillerde de benzer bir örnek bulabilirsiniz ...