慢Symfony2应用程序

时间:2013-11-19 10:29:30

标签: php symfony optimization curl guzzle

完全基于API的Symfony2应用程序,使用Guzzle每页平均向API发出6个请求。因此响应时间超过3,000毫秒,这是非常高的。

在调查New Relic上Symfony2应用程序的缓慢时,我意识到最慢的组件是Guzzle的90%。

Guzzle\Http\Curl\CurlMulti::executeHandles

Guzzle变得那么慢是正常的吗?怎么做才能加速申请?

1 个答案:

答案 0 :(得分:2)

如果您的回复不依赖于guzzle请求获得的数据,您可以将这些请求移至{<1}}事件,该事件在响应发送到客户端后被触发。< / p>

详细了解here