Score
0
Watch 389 Star 1.6K Fork 384

萧明 / knife4jJavaApache-2.0

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

Closed
kenneth  Opened this issue

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

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

118100_xiaoym_1578918321 total 2 participants

Comments (10)

118100_xiaoym_1578918321
萧明 2019-12-19 13:54 owner

。。。很过分 1W多行

kenneth 2019-12-19 17:31

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

118100_xiaoym_1578918321
萧明 2019-12-19 17:45 owner

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

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

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

kenneth 2019-12-19 18:02

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

118100_xiaoym_1578918321
萧明 2019-12-20 08:46 owner

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

kenneth 2019-12-20 13:53

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

118100_xiaoym_1578918321
萧明 2019-12-20 13:54 owner

@kenneth 贴个图看看

118100_xiaoym_1578918321
萧明 2019-12-20 13:55 owner

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

kenneth 2019-12-23 09:01

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

118100_xiaoym_1578918321
萧明 2019-12-23 10:39 owner

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

Sign in to comment

Assignees
Labels
enhancement
Projects
Milestones
Branches
Planed to start
Not set
Planed to end
Not set
Top level
Priority
Java
1
https://gitee.com/xiaoym/knife4j.git
git@gitee.com:xiaoym/knife4j.git
xiaoym
knife4j
knife4j

Help Search