2017 © Pedro Peláez
 

project geoip

image

avallac/geoip

  • Wednesday, February 28, 2018
  • by avallac
  • Repository
  • 1 Watchers
  • 0 Stars
  • 3 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

GeoIP Build Status

Latest Stable Version codecov.io, (*1)

Описание

Демон, написанный на react-PHP, для определения географической принадлежности IP адреса., (*2)

Особенности: * Кеширование запроса для ускорения работы сервис, (*3)

Установка

  1. Запустите composer create-project avallac/geoip
  2. При необходимости отредактируйте geoip/etc/config.yml:
listenPort: Номер слушающего порта
cacheLifeTime: Срок жизни кэшированных записей. В секундах.
cleanTimer: Интервал очистки старых записей. В секундах.
  1. Запустите php ./geoip/bin/geo_ip_server.php

Методы

  1. GET /ip2geo?ip=x.x.x.x в ответ возвращать JSON с широтой, долготой и названиями страны и города на английском языке.
  2. GET /status в ответ возвращать JSON с временем с момента запуска сервиса, в секундах, и количеством записей в кеше.

The Versions