我爲我的女朋友做了一個網站,她最近想知道誰在訪問她的網站。所以我使用MindMax的數據庫,並且獲得了國家訪問列表和數量。
但是,在監控了幾天之後,我們驚訝的發現有一些國家訪問的網站並非針對該網站。當然,這並不意味着我認爲來自這些國家的人不可能有興趣,但這只是一個準確性問題。那麼GeoIP和$_SERVER['REMOTE_ADDR']
(用於查找)有多準確?
我不太在意那些故意隱藏或僞造IP的人。我只是更有興趣知道是否有可能無意中造成這種不準確的東西(例如路由)。
我爲我的女朋友做了一個網站,她最近想知道誰在訪問她的網站。所以我使用MindMax的數據庫,並且獲得了國家訪問列表和數量。
但是,在監控了幾天之後,我們驚訝的發現有一些國家訪問的網站並非針對該網站。當然,這並不意味着我認爲來自這些國家的人不可能有興趣,但這只是一個準確性問題。那麼GeoIP和$_SERVER['REMOTE_ADDR']
(用於查找)有多準確?
我不太在意那些故意隱藏或僞造IP的人。我只是更有興趣知道是否有可能無意中造成這種不準確的東西(例如路由)。
那麼根據他們的網頁他們的DB是「在國家層面準確99.8%」 ...上
有相當長一段時間(幾個月)我在家裏得到了WiMAX服務後,當geoip的沒有一個線索,我在哪裏。我認爲這是因爲我的ISP使用的IP塊是「新的」並且還沒有被映射到任何東西。
我注意到這一點,因爲一個網站(通過告訴我我在哪裏是一個「可愛」)說了類似「你好來自...的訪客......其實,我們沒有線索你來自哪裏「。 (我想有一個關於該打印語句的評論,其內容類似於/* This should never happen */
)。
這也發生在我身上!肯定是一個新的ipv4塊。 – B4NZ41 2012-04-12 01:21:00
始終保持您的二進制數據庫更新,因爲它在每月的第一個星期二更新。
GeoLite Country和GeoLite City是免費的IP地理位置數據庫,每月第一個星期二更新了 。 GeoLite和GeoIP數據庫共享相同的格式和API。
也許你應該只是「外包」這個問題谷歌Analytics(分析),這將是安全的假設,他們是對了...... – 2009-12-09 22:02:18
谷歌分析是免費的,併爲您提供了大量的洞察力(包括幻想彩色地圖)你的訪客來自哪裏。 – gahooa 2009-12-09 22:04:09
如果您想知道誰正在訪問您的網站以及他們來自何處,那麼我會同意@JanHančič,然後安裝一些Google Analytics(分析)跟蹤代碼將比實施GeoIP快得多。如果您需要在您的PHP代碼中訪問訪問者的國家代碼,我建議只使用GeoIP。否則,Google Analytics(分析)將爲您節省大量時間和精力。 – crmpicco 2012-08-23 10:31:49