相关疑难解决方法(0)

如何在PHP中创建异步HTTP请求

PHP中有没有办法进行异步HTTP调用?我不关心响应,我只想做类似的事情file_get_contents(),但是在执行其余代码之前不要等待请求完成.这对于在我的应用程序中引发排序的"事件"或触发长进程非常有用.

有任何想法吗?

php asynchronous http

202
推荐指数
11
解决办法
16万
查看次数

优化cURL以提高速度

我正在制作一个经常进行API调用的Web应用程序.所有API调用都只是简单的GET请求,但我希望尽可能加快加载时间和输出返回时间.截至目前,我正在使用cURL通过使用以下命令来执行API调用:

<?php
function api_call($params)
  {
  $base = 'https://api.example.com/Api?';
  $url = $base . http_build_query( $params );
  $ch = curl_init($url);
  curl_setopt($ch, CURLOPT_HEADER, 0);
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  $output = curl_exec($ch);
  return json_decode($output,true);
  }
?>
Run Code Online (Sandbox Code Playgroud)

有没有什么方法可以优化它以加快下载和/或输出时间?

php curl

1
推荐指数
2
解决办法
1万
查看次数

标签 统计

php ×2

asynchronous ×1

curl ×1

http ×1