使用Vaadin生成HTML速度慢

tzi*_*zim 8 java tomcat vaadin

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

我们在一个视图中显示简单数据时遇到了一些麻烦.(要显示超过500 KB的数据,以及Vaadin完成生成后超过15K的DOM元素... +批次,批次和LOTS秒完成之前).

我的任务是找出我如何尽可能小和尽可能快,所以我的第一个猜测是使用一些其他布局,而不是那些在标准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  
Run Code Online (Sandbox Code Playgroud)

它没用.所以我的另一个猜测是编写我自己的布局,有人可以帮我这个吗?我甚至不知道应该从什么开始.

谢谢Lukasz

tzi*_*zim 6

所以答案就是在CustomLayout中使用HTML.

和Vaadin devel帮助我的线程