Laravel 异步请求的最佳实践

kyo*_*kyo 5 php curl asynchronous laravel laravel-5

我有一个 Laravel 应用程序。当我在控制器中每页只制作 3-10 个 API 时,应用程序加载得非常好。现在,当我开始200 API在控制器中每页发出请求时,我开始看到延迟。

因为 Laravel 是 MVC。

控制器中的所有代码都需要完全执行并完成,然后它将所有数据/变量发送到视图。但这会导致很多延迟。

我正在考虑异步执行 API 调用,但我不确定哪一个是最好的举措,

我做了一个快速搜索,我发现:

对此的任何指示/建议对我和其他面临此问题的人来说都意义重大。

trh*_*h88 2

为此探索使用队列。将所有呼叫转移到队列中,等待响应。

我建议不要每页 200 个请求,这似乎过多。也许在重新架构之前先尝试解决这个问题。