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