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

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

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

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

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

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

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

Пользователь не взаимодействует с плагином 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