610 Star 4K Fork 881

GVP萧明 / knife4j

 / 详情

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

Done
Opened this issue  
2019-12-19 13:39

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

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

Comments (10)

Ken.aLX created任务

。。。很过分 1W多行

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

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

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

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

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

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

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

@rleo 贴个图看看

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

萧明 changed issue state from 待办的 to 进行中
萧明 added
 
enhancement
label

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

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

萧明 changed issue state from 进行中 to 已完成

Sign in to comment

状态
Assignees
Milestones
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
Branches
Planed to start   -   Planed to end
-
Top level
Priority
参与者(2)
118100 xiaoym 1578918321
Java
1
https://gitee.com/xiaoym/knife4j.git
git@gitee.com:xiaoym/knife4j.git
xiaoym
knife4j
knife4j

Search