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