本文主要是介绍一个web系统,如果发现某一个功能,比如下订单的功能比较慢,查找可能的原因?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
浏览器(客户端)发送请求 -> 网络1->生成订单的服务 ->网络2 -> 数据库各种操作 -> 网络2-> 生成订单服务整理返回的数据 -> 网络1 -> 浏览器(客户端)接收返回的数据并展示
1、客户端电脑配置比较差导致慢 (换一个配置高的电脑试一试)
2、客户端的前端代码没有优化, 通过fiddler查看接口返回时间和实际展现时间的差值
3、网络1 网络较差 ping一下看看响应时间
4、生成订单的算法没有优化, 通过iddler捕获接口的响应时间
5、生成订单请求量比较大导致慢, 通过统计数据分析,慢的时候的生成订单请求数量, 增加生成订单的服务节点看能不能变快
这篇关于一个web系统,如果发现某一个功能,比如下订单的功能比较慢,查找可能的原因?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!