2011年6月30日

虛擬化(Virtualization)的意義

首先先說明個情況,假設有個List表單,一次最多顯示10筆記錄,假設我們現在有100筆資料,那麼我們該為那100筆資料都建立可視介面或是只建立10筆呢?

這答案是很明顯的,既然其他的資料是不可視的那何必去顯示降低效率呢!!

虛擬化(Virtualization)的意義也就是如此,它只建立使用者看的到的視覺物件,當我們使用滾軸看不到的物件將被移除給新的將被看到的物件,這樣的機制使得我們的系統更有效率。

實際上使用虛擬化的方式,只需要將版面配置元件的useVirtualLayout設為true就可以啟動了

<s:layout>
    <s:VerticalLayout useVirtualLayout="true"/>
</s:layout>

沒有留言:

ShareThis