在我的本地主机上,我想测试我的API,每次我都使用语句:
file_get_contents('http://localhost/api/index.php?get=x');
脚本以“超时”停止,而当正常方式请求时,其中的URL工作正常!。
提示:我认为它与php.ini文件有关!?
其次,使用cURL,(file_get_contents
+ stream_creat_content
)会更快吗?我需要它才能快速响应
提前致谢:)
答案 0 :(得分:0)
这可能是一个防火墙问题,而不是php.ini。
但是,执行此操作的最快方法始终是文件路径的直接include()
。它可能需要对API进行一些重新处理(因为您不应该以编程方式设置$_GET
个变量),但会节省大量开销。如果你需要在生产中使用它,那么最有可能值得做出改变。