guzzle 请求接口很慢?
有一个 api 接口
- 使用 axios 获取的话, 需要 1s, (get 请求直接使用浏览器地址栏访问也是 1s左右);
- 使用 php 的 guzzle 访问这个接口则需要 2s (已排除从客户端到服务端往返的时间, 只算了 guzzle 运行的时间)
所以, guzzle 很慢?
另外使用 curl 总是返回一个 307, 没法测到时间
另外找了一个公开接口 https://api.github.com/events
, 使用浏览器打开或 axios 请求,时间在 500ms 左右,而使用 guzzle 或 curl_exec() 需要 1200ms 左右.
给 curl 加上 accept-encoding: gzip 后,时间在 600ms 左右; 但是给 guzzle 加上 gzip 时间却没有变化
推荐文章: