流程
1 菜单中的自动打新按钮 url 指向 微信的授权页(回调跳转设置url中附带授权code参数) 响应时间为100-318ms
进入授权页->用户需要点击确定 向微信发送确认信息 微信回调301跳转回调页 77ms
如果已经授权了或者关注了公众号就直接转向zidongdaxin的回调页
2 回调页获得授权code 根据code向微信拿取access_token和openid数据
根据openid在数据库是否有昵称数据,判断是否需要获得用户数据
通过判断是否有账户设置转向的页面 回复跳转302的消息
不需要获取用户数据的 响应时间为 279-354ms
需要后的用户数据的 响应时间为 462ms-2s ps:一半时间在1s以下 偶尔有超过1s的
3 index首页 响应时间为 80ms
结论
1 | 因为获取用户数据 ,目前只获取一次 |