1316 сообщений
#13 лет назад
Всем привет!Есть задачка - организовать GEO таргетинг.
Регионы: СНГ (в основном Россия и Украина).
Сайт будет высоко нагруженный.
Начал искать в интернете. По старинке начал в сторону MaxMind Geo IP смотреть, но вот его почему-то очень даже ругают.
Вопрос таков: какую систему (несколько систем) лучше взять? (в идеале хочется конечно все это дело запихнуть к себе в базу, потому что зная "наших" зависеть от сторонних сервисов как-то не особо хочется).
22 сообщения
#13 лет назад
Можно просто сделать парсер на curl. Хотя не знаю подойдет он для высоконагруженных проектов.
5330 сообщений
#13 лет назад
Цитата ("blud73"):Можно просто сделать парсер на curl. Хотя не знаю подойдет он для высоконагруженных проектов.
за такое бьют подсвечниками
у nginx есть модуль geoip
сама база есть в инете
в конфиге прописываем
geoip_city /var/www/****/****/db/GeoLiteCity.dat;
путь к файлу базы
в sql можно загрузить соответствие кода страны и кода города и получить еще и код региона (что бы находясь в московской области видеть московский сайт)
в конфиге виртхоста nginx
proxy_set_header Geoip-city $geoip_city;
proxy_set_header Geoip-Country-Code $geoip_city_country_code;
тогда у нас в серверных переменных появляются $Server и $Server
оба кода предельно понятны, а sql база делает все еще лучше
5330 сообщений
1316 сообщений
5330 сообщений
#13 лет назад
Цитата ("Enkvist"):Вы можете прокомментировать возгласы о том, что geoip по России не решает? особенно Lite версия?
проблема №1
тетка сидя на корп. ноуте через корп VPN физически у меня под носом, по ip - франция
проблема №2
сидя в области и сидя в инете через мобильник я буду ровно в центре москвы, ибо ip из выделенных оператору связи.
но в целом, если не хотите координаты точно палить, то годится все + на сайте эти данные можно писать как рекомендательные и давать возможность посетителю самому поменять город.
обычно таких "изменщиков" лучше палить и выяснять почему город сменен, иногда бывает так, что группа ip выделена провайдеру новому, а в базе пока нет её.
1316 сообщений
#13 лет назад
ArtPro, решил все-таки базы использовать , о которых раньше написал.1) Обновляются каждый день.
2) Бесплатные.
Если будет интересно, где-то месяца через 3-4 могу экспой от юзания поделится.
5330 сообщений
#13 лет назад
1. обновлять каждый день нечего. фактически раз в месяц и нормально2. я тоже бесплатный вариант написал же

3. если говорим про высоконагруженный проект, то смотрите скорость работы вашей системы, мой вариант проверен, другие - проблемка. точно не стоит делать запросы на другие сервисы и т.п.