760 Star 6.6K Fork 1.4K

GVP萧明 / knife4j

 / 详情

2.0.0 版本,数据量大前端卡死

已完成
创建于  
2019-12-19 13:39

输入图片说明
输入图片说明

数据量太大的时候,接口已经响应,但是页面上很久不出来,卡死。> 这里输入引用文本

评论 (10)

Kenneth 创建了任务

。。。很过分 1W多行

@萧明 老版本上是可以正常显示的,新版本就卡了,有些人写的应用就没有分页。

@Angst. 碰到这种我只能显示Text文本了,不显示json格式化后的

在1.9.5之前的版本,由于没有解决long类型 精度丢失的问题,所以应该不会有效率问题

在后面,为了解决long精度丢失的问题,对于返回的json多做了一层处理,所以对于你这种特别多的会存在这种效率问题

@萧明 好的,懂了,确实前端再渲染一次会有很大的性能消耗。但是swagger-ui好像没用性能问题

@Angst. swagger-ui既没有格式化,也没有做字段的属性显示,只是单纯的把后台返回的responseText赋值给前端div,自然是没有效率问题的

@萧明 OK,了解了,还有提个建议,代码框那块的UI字体可以调整下,个人觉得有点不好看,还有就是组件之间的布局可以设置紧凑点,这样方便用一点。

@Angst. 贴个图看看

这个效率问题我后面判断一下,如果返回的确实很多,我也只能做text显示处理了,不对json进行格式化

萧明 任务状态待办的 修改为进行中
萧明 添加了
 
enhancement
标签

@萧明 好的,也就是字体和输入框这些是否可以看看缩小一点,这样一屏也能看到更多的内容

2.0.1 对返回数据量大的 在raw栏查看,响应内容不显示了

萧明 任务状态进行中 修改为已完成

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
118100 xiaoym 1578918321
Java
1
https://gitee.com/xiaoym/knife4j.git
git@gitee.com:xiaoym/knife4j.git
xiaoym
knife4j
knife4j

搜索帮助