后端接口处理时间太长,前面页面接口相应超时,如何处理?
要么加钱加设备提高性能(前提是代码已经没有优化空间了),单台不行上多台,通过负载均衡的方式,将请求分配到多个后端服务器上,
要么就是异步处理,提交任务以后,立即返回一个任务ID,然后通过轮询或者推送的方式查询任务的处理状态
思路1: 优化接口,提升响应速度
思路2: 异步响应
8 回答6.4k 阅读
1 回答4.2k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
2 回答3.2k 阅读
2 回答3.9k 阅读
3 回答1.7k 阅读✓ 已解决
1 回答2k 阅读✓ 已解决
服务端可以用多线程处理 用空间换时间
也可以去做异步处理