我有一份Laravel申请。当我在控制器中每个页面只编写3-10个API时,应用程序加载非常好。现在,当我开始在控制器中的每个页面上发出200 API请求时,我开始看到延迟。
因为Laravel是MVC的。
控制器中的所有代码都需要完全执行和完成,然后将所有数据/变量发送到视图中。但这会导致大量的延迟。
我正在考虑异步执行API调用,但我不确定哪一步是最好的,
我做了快速搜索,我发现:
对我和其他面临这一问题的人来说,任何关于这个问题的指示/建议都是非常重要的。
发布于 2017-09-13 18:49:38
探索如何使用排队来实现这个目标。卸载队列中的任何调用,等待响应。
我建议不要每页200个请求,这似乎太过了。也许,在重新设计之前,先试着把它弄下来。
https://stackoverflow.com/questions/46204673
复制相似问题