什麼是 Cache?
Cache是一種聰明的資源的重覆利用方式. 當資料的重新取得需花大量成本時, 此時便可將資料暫時存放在能以較少成本取得之處, 這樣下次重新取得該資料時便能花較低的成本.
使用 Eva_Cache 的理由.
傳統的Cache從非常早開始, 例如Hibernate framework或MyBatis等工具的發展之初時, 就己被採用. 儘管在Java程式語言掘起的十數年間, 電腦的硬體架構己經歷經多次改朝換代, 但相關framework的Cache方法, 基本上還是沒有太多進步. 不過在目前RAM越來越大與CPU的核心越來越多的發展潮流之下, 我們應試著利用可能多餘的CPU與RAM資源, 來提供命中率更高的Cache機制. 在這樣的目標下, Eva_Cache提出了一個聰明的Cache工具.
Eva_Cache將能夠對Cache的命中率做出指數等級的提升, 這不只代表著網路傳輸的資料量可以減少, 與所做的資料轉換可以減少, 同時也代表著Cache內存放的資料也可以更少, 佔用的記憶體空間也可以更少. 這些效益能使得應用程式的執行變得完全不同.
Eva_Cache將能夠對Cache的命中率做出指數等級的提升, 這不只代表著網路傳輸的資料量可以減少, 與所做的資料轉換可以減少, 同時也代表著Cache內存放的資料也可以更少, 佔用的記憶體空間也可以更少. 這些效益能使得應用程式的執行變得完全不同.
Eva_Cache 的動態展示.
請點擊網址下面網址執行Demo , 但需先自行安裝JRE1.6與JavaFX2.2的執行環境, 且需注意, 自己所使用的瀏覽器應安裝的應是 i586 或 x64 版本的執行環境?
程式碼下載處 :
![]()
|