геолокация IP-адреса

ищу геолокацию запросов моего сервера по континентам.

По сути, после некоторого первоначального исследования кажется, что есть 3 подхода: 1) использование геолокации, предоставляемой браузерами (но я думаю, что никто не будет серьезно щелкать »Да" когда браузер запрашивает разрешение на использование геолокации); 2) получить список IP-адресов, поместить этот список в базу данных на вашем сервере, а затем каждый раз, когда поступает запрос, читать из этой БД; Я'Ненавижу приходить к БД при каждом запросе. 3) сделать HTTP-вызов на внешний сервер, чтобы узнать местоположение; это может быть даже медленнее, чем 2).

В основном я немне действительно важно знать, где именно находятся пользователи, мне просто нужно знать, на каком континенте ониRe: Северная Америка, Европа ...

Есть ли способ сделать это, что нене требует никакого взаимодействия с пользователем и нене требует чтения БД по каждому запросу? Когда я захожу на www.intel.com, я автоматически перенаправляюсь на французский сайт; Как они это делают?

Спасибо за ваши предложения.

Ответы на вопрос(3)

Ваш ответ на вопрос