如何减少获取位置详细信息的运行时间?

时间:2019-04-24 10:21:48

标签: laravel geolocation geoip

我在laravel系统中使用GEOIP插件。一切正常,但GEOIP的响应时间更长。我想重新部署它。

我试图获取简单的IP地址,但是它不起作用,因为我还需要进行国家/地区验证。

use \Torann\GeoIP\Facades\GeoIP;
$respondentLocation = GeoIP::getLocation();

我只需要快速响应就可以了。

谢谢。

1 个答案:

答案 0 :(得分:0)

我对那个特定的库不熟悉,但是我假设它在查找远程数据(因此速度问题)。如果是这样,除了缓存记录,甚至可以预取数据(如果您的情况允许)之外,您无能为力。

看他们的文档,看来他们确实有适当的缓存机制:http://lyften.com/projects/laravel-geoip/doc/commands.html