Symfony7+Angular18.2项目首次API调用响应缓慢的优化方案咨询
Symfony7+Angular18.2项目首次API调用响应缓慢的优化方案咨询
我在OVH共享主机上用Symfony 7搭建了后端API,前端采用Angular 18.2版本。目前整体运行都没问题,唯独首次API调用的响应速度总是比后续调用慢不少(从监控数据能看到,首次调用的耗时明显高于其他调用)。
我先是用Curl实现了接口请求逻辑,之后换成了Guzzle,响应速度确实有提升,但首次调用的慢问题依然存在。另外前端最初用的是AngularJS 1.8.2,后来升级到了Angular 18.2,虽然这次升级没直接改善性能,但现在可以借助RXJS这类现代工具来优化API请求了。
想请教各位,有没有什么办法能优化首次API调用的响应速度?
以下是我用于生成Token及简单GET请求的适配器代码片段:
Token生成代码
public function generateCreatioToken() { $client = new Client(); $options = [ 'form_params' => [ 'client_id' => $this->clientId, 'client_secret' => $this->clientSecret, // 此处省略剩余参数 ] ]; // 此处省略后续请求逻辑 }
备注:内容来源于stack exchange,提问作者Lenwê Galathil
相关产品推荐
相关产品推荐

