标签: php symfony optimization curl guzzle
完全基于API的Symfony2应用程序,使用Guzzle每页平均向API发出6个请求。因此响应时间超过3,000毫秒,这是非常高的。
在调查New Relic上Symfony2应用程序的缓慢时,我意识到最慢的组件是Guzzle的90%。
Guzzle\Http\Curl\CurlMulti::executeHandles
Guzzle变得那么慢是正常的吗?怎么做才能加速申请?
答案 0 :(得分:2)
如果您的回复不依赖于guzzle请求获得的数据,您可以将这些请求移至{<1}}事件,该事件在响应发送到客户端后被触发。< / p> 详细了解here。
详细了解here。