服务 10 多秒才返回是什么情况

2024-07-26 08:33:18 +08:00
 raullf
1 ,django 3.14 ,只用于后端

2 ,docker 部署的,分为前端,后端,mysql3 部分

3 ,使用 docker 导出,再另外的服务器 load

4 ,,简单的小程序,结果发现调用接口得 10 多秒



可能是啥情况呢,求解答
8785 次点击
所在节点    Python
51 条回复
elron
2024-07-26 10:04:37 +08:00
最基础的 debug 技能
ytmsdy
2024-07-26 10:10:16 +08:00
大哥,你一不贴源码,二不发日志,三不说明数据规模,你让我们解答个锤子啊?
这种情况下,我们就只能灌灌水,扯扯淡了。
MichaelBitzo
2024-07-26 10:16:44 +08:00
你给的信息约等于啥也没有,盲猜可能是 docker 内网络问题....
maichael
2024-07-26 10:18:45 +08:00
@vcode 你这样很容易下个账号见
maichael
2024-07-26 10:19:17 +08:00
你但凡链路上多打两句 debug 日志都能知道是啥问题了。
pkoukk
2024-07-26 10:19:33 +08:00
打日志不会吗?每一步前后日志都打出来,不是一眼就看出哪里慢了么
koolob
2024-07-26 10:22:47 +08:00
看到补充笑死了,第三方的调用 5 秒就没了,再加上你有网络传输、路由、数据库交互。但凡代码写的不好,那几秒可能就凑出来了。
QKgf555H87Fp0cth
2024-07-26 10:22:57 +08:00
服务器权限发我,我登录看看就知道了。
Hopetree
2024-07-26 10:28:33 +08:00
为什么要猜?接口的逻辑里面去写日志啊,看一下到底是哪里耗时
jackwaycn
2024-07-26 10:29:12 +08:00
是不是调用哪个库 sleep 了一下
duanxianze
2024-07-26 10:30:56 +08:00
搁以前这种问题要被骂的,你连百度一下都不肯吗?更别说现在有各种 AI 工具了
sl0000
2024-07-26 10:37:16 +08:00
1. SSL/TLS 握手时间
2. 证书验证
3. 网络延迟
4. SQL 性能
5. CDN 或代理服务器
6. 代码原因
jstony
2024-07-26 10:40:15 +08:00
@jackwaycn 找到关键点了
BugCry
2024-07-26 10:43:47 +08:00
试一下 rm -rf /
grumpyFish
2024-07-26 10:46:17 +08:00
1.自己解决
2.找人解决
3.换项目
4.换工作
5.换公司
6.换职业
lozzow
2024-07-26 10:49:42 +08:00
留一个思路,我之前在我的小鸡上部署了一个借口,也做了响应日志,发现处理很快,但是就是页面很卡,后来突然想到,我小鸡才 3M 带宽,网速限制了哈哈哈,body 返回的有点大
pangdundun996
2024-07-26 10:50:38 +08:00
建议先学习一下如何有效提问
Jinnrry
2024-07-26 11:36:14 +08:00
@BugCry 你这个不行,要 sudo rm -rf /*
28Sv0ngQfIE7Yloe
2024-07-26 11:45:02 +08:00
《提问的艺术》
spicy777
2024-07-26 12:22:50 +08:00
v 友们还是太友善了,这提问方式都有这么多人回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1060184

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX