#laravel #geolocation #geoip
#laravel #геолокация #geoip
Вопрос:
Я использую плагин GEOIP в моей системе laravel. Все работает правильно, но время отклика GEOIP намного больше. Я хочу это изменить.
Я пытался получить простой IP-адрес, но это не сработало, потому что мне также нужно выполнить проверку страны.
use TorannGeoIPFacadesGeoIP;
$respondentLocation = GeoIP::getLocation();
Мне просто нужен быстрый ответ, больше ничего.
Заранее благодарю вас.
Ответ №1:
Я не знаком с этой конкретной библиотекой, но я предполагаю, что она ищет удаленные данные (отсюда и проблемы со скоростью). Если это так, вы мало что можете сделать за пределами кэширования записей и, возможно, предварительной выборки данных (если ваш сценарий позволяет это).
Глядя на их документы, кажется, что у них есть механизмы кэширования на месте:http://lyften.com/projects/laravel-geoip/doc/commands.html