База данных IP-геолокации

Любая доска объявлений активно использует информацию о локации пользователя для того, чтобы отфильтровать объявления в соответствии с его местоположением, а также предоставить информацию о локации пользователя модулям или плагинам, работающим с локацией. Чем больше в скрипте модулей или плагинов, которые требуют получения актуального IP-адреса пользователя, тем больше запросов нужно каждый раз посылать тому или иному модулю для получения данных о текущем местоположении такого пользователя.

О плагине в общем

Плагин базы данных геолокации создает локальную базу данных, основанную на IP-адресах пользователей и делает эту базу доступной для использования всеми плагинами и модулями софта, которые в ней нуждаются. База данных геолокации имеет простую структуру и состоит из таких полей как: страна, регион и город, к которым относится IP-адрес пользователя.

Таким образом, при первом посещении сайта пользователем в локальную базу данных добавляется информация об этом пользователе. Впоследствии все плагины работают с этой информацией, что позволяет избежать необходимости отправки повторных запросов к сервисам геолокации.

Другими словами, когда любому модулю скрипта или плагину требуется информация об IP пользователя и о локации, связанной с этим адресом, плагин/модуль способен мгновенно получить эту информацию из сессии пользователя, без необходимости отправки запросов в различные сервисы геолокации. Благодаря этому, плагины и модули, работа которых зависит от геолокации пользователя, способны работать стабильнее и получать актуальные данные гораздо быстрее.

Пользовательский интерфейс

Пользователь не взаимодействует с данным Плагином напрямую, и вся работа Плагина происходит без участия пользователя. Когда пользователь впервые попадает на ваш сайт, Плагин делает один запрос к базе данных и получает всю необходимую информацию о локации.

Затем Плагин помещает данные местоположения пользователя в сессию и, когда какой-либо плагин или модуль требует данные о локации пользователя, Плагин мгновенно извлекает ее из сессии пользователя, минуя необходимость отправки запросов к сервисам геолокации.

Взаимодействие с другими плагинами

Движок “Флайнекс” активно взаимодействует с данными геолокации пользователей. При этом многие модули скрипта и плагины нуждаются в этих данных. Основные модули, которые извлекут пользу от применения данного Плагина:

Панель администратора

Как было отмечено выше, Плагин работает без прямого взаимодействия с пользователем и не требует сложного конфигурирования со стороны Администратора. После установки он работает из коробки.

С помощью первой настройки можно вручную обновить базу данных IP-геолокации. Данная настройка позволяет поддерживать базу данных в актуальном состоянии.

Вторая настройка позволяет выбрать локацию по умолчанию, которая будет использоваться в случае, если Плагин не сможет автоматически определить локацию пользователя.

К примеру, вы можете выбрать локацию “Россия, Москва” в качестве дефолтного местоположения, и в этом случае при посещении сайта пользователь увидит объявления в этой локации.

Вам необходимо войти в профиль чтобы получить доступ к инструкции.

2.0.2
ноя 09, 2022
  • Решена ошибка при работе с некоторыми айпи
2.0.1
ноя 01, 2022
  • Улучшена проверка наличия новой версии базы IP адресов в панели администраторов
  • Обновлена база IP адресов
2.0.0
апр 01, 2021
  • Решена проблема определения данных новых IP-адресов
  • Увеличена скорость работы плагина
  • Добавлен русский язык
1.4.2
июл 04, 2018
  • Timeout for downloading files from Flynax server increased
1.4.1
мар 23, 2018
  • Stability improved
1.4.0
янв 30, 2018
  • Stability improved
  • JS error at the end of the import database process fixed
1.3.2
авг 19, 2016
  • Database updating process improved
  • Update of the IP Location DB made available
1.3.1
апр 29, 2016
  • Minor improvements
1.3.0
мар 03, 2016
  • IP database updated with new IPs and accuracy improved
1.2.0
янв 29, 2014
  • Database updated
  • Slow queries issue
  • A few minor bugs fixed
1.1.1
сен 02, 2013
  • Database updated
1.1.0
авг 30, 2013
  • IP database updated
1.0.0
мая 04, 2013
  • Initial release
  • Developer

    Wonderful plugin - you guys are wonderful love u guys, one of the best development company - KEEP it UP

    Shahzad Chaudhary, мая 06, 2013