應用OSCache提公升J2EE系統執行效能

2021-08-29 15:24:31 字數 997 閱讀 8941

cache是一種用於提高系統響應速度、改善系統執行效能的技術。尤其是在web應用中,通過快取頁面的輸出結果,可以很顯著的改善系統執行效能。本文中作者給大家介紹乙個實現j2ee框架中web應用層快取功能的開放源**專案----oscache。通過應用oscache,我們不但可以實現通常的cache功能,還能夠改善系統的穩定性。

oscache

/web-inf/classes/ oscache.tld

cachefilter

com.opensymphony.oscache.web.filter.cachefilter

2. 快取url pattern

修改web.xml,增加如下內容,確定對*.jsp頁面進行快取。

cachefilter

com.opensymphony.oscache.web.filter.cachefilter

3. 自己設定快取屬性

cachefilter

com.opensymphony.oscache.web.filter.cachefilter

time

600

scope

session

5 效能測試結果

5.1 測試環境

系統平台:windows 2000 高階伺服器/ p3 800 /512m記憶體

web伺服器:websphere 5.0

資料庫伺服器:mysql 4.0.18-nt

效能測試用工具:apache jmeter

5.2 測試計畫

這次效能測試對比方為使用快取和不使用快取兩種,他們的訪問**都是一樣的:通過資料來源從本地mysql資料庫中獲取person表的所有記錄,然後顯示在頁面上。

測試中將模仿10個使用者,每個使用者發起5次請求,然後統計所有訪問花費的時間。

5.3 測試結果

使用快取後的測試結果 不使用快取時的測試結果

所有請求花費的總時間(毫秒) 20569 22870

應用OSCache提公升J2EE系統執行效能

cache是一種用於提高系統響應速度 改善系統執行效能的技術。尤其是在web應用中,通過快取頁面的輸出結果,可以很顯著的改善系統執行效能。本文中作者給大家介紹乙個實現j2ee框架中web應用層快取功能的開放源 專案 oscache。通過應用oscache,我們不但可以實現通常的cache功能,還能夠...

J2EE安全應用

color red tomcat 5.5 測試可用 color 閱讀宣告 本次案例,使用tomcat的 color red tomcat users.xml color 檔案 tomcat users.xml提供了安全領域,這個檔案會在tomcat啟動時載入進記憶體,它足夠用來 測試安全的配置效果。...

j2ee自學心得

學習是一件快樂的事,學習是一件痛苦的事,它讓你能夠把學到的東西帶來財富,它也能讓你仁慈學到的東西帶來無用武之地 看書 當你買了一本新書的時候,不要瀑布式的往下看,這是傳統的學習方法,不適合 現代高科技社會的學習方法,尤其是電腦科學,為什麼以前的瀑布式軟體開發方法到 今天會失敗,因為瀑布式的方法很難看...