1.前端选用JQuery框架下

延迟超时时间和错误处理

1
2
3
4
timeout: 6000,
error: function (xmlHttpRequest, error) {
    console.info(xmlHttpRequest, error);
}

2.后端Nginx增大缓存区

1
2
3
4
5
6
7
http {
...
# set size to:8*128k
fastcgi_buffers 8 128k;
send_timeout 60;
...
}

3.以上可以解决,但是无法从根本上解决问题。真正要解决的是日志跟踪Http请求时浪费时间所在,究竟是读写数据库,还是访问第三方接口等等,找到短板,然后优化它!