我在我的laravel系统中使用GEOIP插件。所有事情都正常工作,但GEOIP的响应时间更长。我想重新调整它。
我试图获取简单的IP地址,但它不起作用,因为我还需要进行国家验证。
use \Torann\GeoIP\Facades\GeoIP;
$respondentLocation = GeoIP::getLocation();
我只需要快速反应。
先感谢您。
我不熟悉那个特定的库,但我假设它正在查找远程数据(因此速度问题)。如果是这样,除了缓存记录之外,您可以做很多事情,并且可能预先获取数据(如果您的方案允许这样做)。
看看他们的文档,似乎他们确实有缓存机制:http://lyften.com/projects/laravel-geoip/doc/commands.html