小程序 login 发送 code 跟 userinfo 后台判断来进行注册登录还是直接登录 他们服务器不知道为什么卡的要死 我作为前端我也想不明白是为什么 我们本地跑的好好地 对面老板居然说我们代码有问题 就算我是 1 年新手 但是一个简单的 login 登录 代码写的再烂 我感觉也不会因服务器不同吧?难道不是一套代码?
本地新装的系统以及环境 第一次 login 请求时间 1.37s 第二次 login 请求时间 0.278s 第三次 login 请求时间 0.283s // 这个时候重启了 idea 重新启动了服务 第三次 login 请求时间 1.07s 第四次 login 请求时间 1.30s 第五次 login 请求时间 0.289s 第六次 login 请求时间 0.273s 第七次 login 请求时间 0.279s 第八次 login 请求时间 0.250s // 这个时候进行了服务的重启 第九次 login 请求时间 1.15s 第十次 login 请求时间 0.258s
我们的测试服务器 第一次 login 请求时间 1.36s 第二次 login 请求时间 0.564s 第三次 login 请求时间 0.535s 第三次 login 请求时间 0.519s 第四次 login 请求时间 0.479s 第五次 login 请求时间 0.513s 第六次 login 请求时间 0.559s 第七次 login 请求时间 0.530s 第八次 login 请求时间 0.502s 第九次 login 请求时间 0.516s 第十次 login 请求时间 0.523s
甲方服务器 测试时间 21.52 第一次 login 请求时间 4.47s 第二次 login 请求时间 5.75s 第三次 login 请求时间 14.66s 第三次 login 请求时间 12.63s 第四次 login 请求时间 14.47s 第五次 login 请求时间 14.80s 第六次 login 请求时间 4.84s 第七次 login 请求时间 9.01s 第八次 login 请求时间 10.38s 第九次 login 请求时间 12.65s 第十次 login 请求时间 10.93s
1
saulshao 2019-03-12 22:28:58 +08:00
生产环境的服务器似乎在跑别的东西,要求提供服务器端的资源报表、性能监控记录以排查问题。
|
3
xiaoxinxiaobai 2019-03-12 22:51:03 +08:00 via Android
题外话,即使在你们测试服,也感觉有点久,后端是哪边负责
|
4
xuanbg 2019-03-12 23:17:08 +08:00
0.27 秒也是慢了啊,我们登录从服务端拿到 token 大概是 0.03 秒。
|
5
ymj123 2019-03-12 23:23:03 +08:00 via Android
别说了,甲方是爸爸。
|
6
neoblackcap 2019-03-12 23:36:44 +08:00
这么简单的问题显然就是生产环境的机器配置不够高,很可能是阿里云买最便宜的型号,然后上类似 Java 写的后端应用,当然还要跑一个 mysql 实例在上面啦。那么显然 27 秒给你回应已经很好了。
|
7
obarong 2019-03-13 00:10:59 +08:00
说一说甲方乙方的问题,其实双方对接的都是开发人员,大家都不是老板,当然不想背锅,互相扯皮对双方都没好处,但要是遇到死不认账的甲方,那就只好乙方这边多花时间搜集证据,证实就是甲方问题。有时候甲方只要花一两个小时就能解决的问题,乙方这边却要做一天的测试来收集证据,但是没有更好的办法了。
|
8
Athrob 2019-03-13 06:30:00 +08:00 via iPhone
你这本地环境跟测试服的耗时都挺多啊,应该控制在 100ms 甚至 50ms 以内,服务器不在国内除外。调试看下网络问题还是性能问题。
|
9
jorneyr 2019-03-13 07:58:11 +08:00
用第三方工具跑接口测试一下数据,把这个结果给甲方,不要直接用自己的程序的结果,否则人家不认。
|
10
ft28142 2019-03-13 10:54:38 +08:00
可以用 postman 测一下接口,甩开你的前端代码,如果时间还是慢就不是你的问题嘛,如果不慢的话,那就真的要好好 review 下前端代码了。
|