请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

项目迁移到K8S集群前端调用后端接口很慢

老师您好,根据最近这段时间的学习,尝试着将实际的项目(py django)迁移到K8S预生产环境(阿里云),现在迁移完成了,但是发现前端页面调用后端接口返回很慢,跟之前的部署方式相比慢了10秒左右,之前是docker部署。
现在服务暂时是暴露nodeport,在集群有什么方法可以追踪这个慢的问题吗?
图片描述

正在回答 回答被采纳积分+3

1回答

刘果国 2019-12-28 10:00:48

先拿到响应慢的url,登录到k8s进群的服务器上,直接用curl访问,排除本机到服务器之间的网络问题。如果在服务器上访问就很慢的话,可以在集群服务器直接curl podIP+port,来测试是否服务本身响应慢。一步步排除基本能定位原因

1 回复 有任何疑惑可以回复我~
  • 提问者 慕标5630044 #1
    可是那些请求没办法用curl和postman来模拟,貌似需要私钥什么的。。还有什么工具能具体分析吗
    回复 有任何疑惑可以回复我~ 2019-12-30 15:50:38
  • 刘果国 回复 提问者 慕标5630044 #2
    我了解这种没有什么工具,太底层了,curl我理解应该是可以模拟所有http请求的,各种参数、header、cookie都是支持的。如果没办反模拟复杂接口可以测一个简单的服务,或者写一个简答的接口来专门做响应速度的测试
    回复 有任何疑惑可以回复我~ 2019-12-31 09:56:11
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号