美文网首页
nginx 上传文件慢

nginx 上传文件慢

作者: 心如苍井_空如水 | 来源:发表于2022-05-25 16:34 被阅读0次

    问题:项目进行了前后端分离,同一台服务器下 后台使用docker 进行部署,并使用Nginx 进行代理访问后台,结果上传30M 文件用了1分钟,实际上10秒左右就可以了。

    分析问题:

    刚开始以为是 client_max_body_size proxy_send_timeout proxy_read_timeout 的问题,因为上传速度很快,但是就是在上传成功后,一直在等待服务器的响应。所以一开始就都在这个问题上纠结耗费挺多时间。
    后面同事说是 proxy_pass http://ht-api:9001; 的问题,注意这个代理地址里面的这个ht-api 这个其实是我部署docker 的容器名称,了解docker 的都知道,docker 容器在同一个bridge网络下可以通过名称进行访问的,当时我就觉得这个也相当于内网的访问的呀,并没有再经过其他网络层了。

    真正解决:

    说白还是对docker 不了解后面是更换了 proxy_pass http://127.17.0.3:9001; 容器的虚拟IP地址,才真正解决了问题。

    有哪位大佬可以解释下这个问题么?

    相关文章

      网友评论

          本文标题:nginx 上传文件慢

          本文链接:https://www.haomeiwen.com/subject/xkoeprtx.html