2011-03-30 47 views
0

我有點新Vaadin的夢幻框架,所以我得到了一個或許微不足道的問題。我從我們的數據庫中加載一張簡單的表格。這需要很長的時間,比如10秒,數據庫的響應速度非常快,談到1000行響應時間爲2-3毫秒,但vaadin的實際渲染/繪畫使得這非常緩慢。Vaadin提高表渲染速度

作爲容器,我們使用BeanItemContainer和對象,以便我們可以添加我們想要的任何類型的bean。在表本身,我們設置了setCacheRate(10);

任何人都有任何idés如何加快速度?

問候 Marthin

+0

將cacheRate設置爲1或2(默認值),這一定會提高速度。緩存率意味着在客戶端應該呈現可見行之前和之後有多少頁,因此數量越大意味着要渲染的元素越多。 – Jouni 2011-03-30 09:43:24

+0

這不利於我們。我想我們可能會遇到一些問題,以便我們經常使用requestRepaint。 Thx的建議雖然! – Marthin 2011-04-14 07:13:17

回答

0

因此,似乎大多數渲染速度可能會試圖通過我的行動處理程序使用requestRepaint避免得到改善。然而,這並不意味着我的一些互動不會立即展現,但這是我們一起生活的東西。