一尘不染

使用Vaadin的HTML生成速度慢

tomcat

我是有问题的开发人员;)目前,我们的项目(使用Vaadin)已接近尾声。

在其中一种视图中显示简单数据时遇到了一些麻烦。(要显示超过500 KB的数据,并且在Vaadin完成生成之后,要显示超过15K DOM元素…
+很多,以及很多和很多秒之前完成)。

我的任务是找出如何使它尽可能小和尽可能快的方法,因此我的第一个猜测是使用一些其他布局,而不是标准Vaadin中可用的布局。

我使用了WeeLayout,DashLayout和CssLayout(默认),比较如下:

weeLayout 
- page size:            990 KB
- DOM elements (SMALL): 1454
- DOM elements (BIG):   15423
cssLayout
- page size:            886 KB
- DOM elements (SMALL): 1434
- DOM elements (BIG):   13799
DashLayout 
- page size:            938 KB
- DOM elements (SMALL): 1408 
- DOM elements (BIG):   12163

没用 所以我的另一个猜测是编写自己的版式,有人可以帮我吗?我什至不知道我应该从什么开始。

谢谢卢卡斯


阅读 256

收藏
2020-06-16

共1个答案

一尘不染

因此,答案是在CustomLayout中使用HTML。

Vaadin开发帮助我的地方

2020-06-16