PHP:文件获取内容太慢

PHP:文件获取内容太慢,php,Php,我正在尝试使用ip-api.com/php 但是我的服务器上的响应非常慢,我发现这是因为文件的内容 所以基本上,我有一个非常简单的脚本(我想是从github获得的) 说到 $query = @unserialize(file_get_contents('http://ip-api.com/php/'.$ip)); 它会冻结大约1分钟。如果您阅读他们的API,您会看到: 不推荐使用JSON。几乎所有的PHP站点现在都支持json_decode(), 而且它比unserialize()更快 参考文

我正在尝试使用ip-api.com/php 但是我的服务器上的响应非常慢,我发现这是因为文件的内容

所以基本上,我有一个非常简单的脚本(我想是从github获得的)

说到

$query = @unserialize(file_get_contents('http://ip-api.com/php/'.$ip));

它会冻结大约1分钟。

如果您阅读他们的API,您会看到:

不推荐使用JSON。几乎所有的PHP站点现在都支持json_decode(), 而且它比unserialize()更快

参考文献是

在这里,您还将通过一个示例了解如何使用Json来实现这一点,您可以利用这个示例来表达您的观点:

要接收JSON格式的响应,请向发送GET请求

您可以提供IP地址或域进行查找,也可以不提供IP地址或域来使用您的 当前IP地址

根据我的经验,引用是

,没有响应服务器,而且需要花费很多时间。当我从本地主机打电话时,它工作正常


现在我正在使用,默认情况下每小时最多允许15000次查询

也许你达到了利率上限?它在浏览器中工作吗?你所说的费率限制是什么意思?这种情况出现在我的新vps服务器上,但同一个网站在hostgator的另一台服务器上,它工作得很好。。我想迁移到我的新vpsjust trust,它们的限制是每分钟150次,在Firefox中按F5 150次后,Firefox显示等待动画,然后是超时错误。速度慢的原因与
文件获取内容无关。您阅读了这里的所有评论吗?你的收费是有限的。卡斯滕甚至为你做了测试。函数
file\u get\u contents
与速度缓慢无关。
$query = @unserialize(file_get_contents('http://ip-api.com/php/'.$ip));