您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關(guān)OSCache有什么用的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
OSCache是一個開放式資源緩沖庫,可從http://www.opensymphony.com/oscache/免費(fèi)下載。
OSCache是一個開放式資源緩沖庫,可從http://www.opensymphony.com/oscache/免費(fèi)下載。
它包括一組JSP的標(biāo)簽,通過它們可以很容易的在你的程序中實(shí)現(xiàn)頁面緩存,同時(shí),還可以使用它的過濾器,可緩沖的不僅僅是JSP頁面,還可以緩存任何Servlet生成的內(nèi)容。還有更加靈活易用的API.
下面先介紹一下它的一些術(shù)語(括號里的為JSP Tag中的關(guān)鍵字):
緩沖記錄:存儲在緩存器內(nèi)的對象稱為一個緩沖記錄。在一個簡單的WEB程序中,它通常是一個JSP頁面、JSP頁面的一部分或Servlet的輸出。在復(fù)雜的WEB程序中通常是一些實(shí)體Bean.
緩沖鍵(Key):由此生成的結(jié)構(gòu)就像一個HashTable。當(dāng)在頁面緩存中存儲緩沖記錄時(shí),你必須提供緩沖鍵碼來識別各個條目??梢允菐讉€請求參數(shù)組合在一起來形成緩沖鍵碼;默認(rèn)為使用頁面請求URI作為緩沖鍵碼。
緩沖周期(time):是一個緩沖記錄保留在緩存器中的時(shí)間。對于一個顯示數(shù)據(jù)時(shí)常更新的JSP頁面,你應(yīng)該設(shè)定一個短的緩沖周期。
緩沖域(Scope):是緩沖記錄被存儲的作用域。分為兩種:在應(yīng)用程序域(application)內(nèi)存儲緩沖記錄,這樣,緩沖記錄可以被所有用戶分享;或者在會話域(session),在當(dāng)前用戶基礎(chǔ)上存儲緩沖記錄。
==============安裝
將oscache.jar,oscache.properties和oscache.tld三個文件放到WEB-INF中
目錄結(jié)構(gòu):
$WEB_APP/WEB-INF/lib/oscache.jar
$WEB_APP/WEB-INF/classes/oscache.properties
$WEB_APP/WEB-INF/classes/oscache.tld
==============應(yīng)用
以下兩種為可選的:
---第一種:
在web.xml中加入標(biāo)簽庫的配置:
在JSP中添加標(biāo)簽庫
<%@ taglib="" uri="oscache" prefix="os">
---第二種:
直接在JSP中添加標(biāo)簽庫
<%@ taglib="" uri="/WEB-INF/classes/oscache.tld" prefix="os">
--OK 準(zhǔn)備工作做好了,再配合提供的各種標(biāo)簽就可以使用啦.下面來介紹一下各種標(biāo)簽的含義及用法:
常用有兩種情況:
: 內(nèi)部需要加入內(nèi)容
感謝各位的閱讀!關(guān)于“OSCache有什么用”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。