Как я могу минимизировать время выполнения запроса сведений о местоположении?

#laravel #geolocation #geoip

#laravel #геолокация #geoip

Вопрос:

Я использую плагин GEOIP в моей системе laravel. Все работает правильно, но время отклика GEOIP намного больше. Я хочу это изменить.

Я пытался получить простой IP-адрес, но это не сработало, потому что мне также нужно выполнить проверку страны.

 use TorannGeoIPFacadesGeoIP;
$respondentLocation = GeoIP::getLocation();
  

Мне просто нужен быстрый ответ, больше ничего.

Заранее благодарю вас.

Ответ №1:

Я не знаком с этой конкретной библиотекой, но я предполагаю, что она ищет удаленные данные (отсюда и проблемы со скоростью). Если это так, вы мало что можете сделать за пределами кэширования записей и, возможно, предварительной выборки данных (если ваш сценарий позволяет это).

Глядя на их документы, кажется, что у них есть механизмы кэширования на месте:http://lyften.com/projects/laravel-geoip/doc/commands.html