摘要:響應速度慢、執行效率低和調試耗時等性能問題一直是制約Portal發展的瓶頸。因為Portal是基于J2EE的web應用,文章提出一種分布式對象緩存框架PortalCache來解決這一問題。該框架集成了符合JSR107標準的開源系統,用CacheEJB分布式緩存代替傳統的單機式,用一個集中控制組件來協調所有的參與者,把訪問頻率高和系統開銷大的Java對象作為緩存內容,采用一種可控的機制和算法,以組件開發方式實現分布式對象緩存框架,達到提高Portal性能和提供緩存支持的目的。PortalCache基于標準、開源、EJB和組件等方式,具有通用性、可擴展性、分布式和易用性等特點。該框架可以應用于所有符合JSR168標準的Portal系統中。
關鍵詞:組件;分布式;緩存;控制器;開源