這篇文章給大家分享的是有關(guān)OSCache有什么用的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過來看看吧。
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對(duì)這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡(jiǎn)單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:申請(qǐng)域名、網(wǎng)站空間、營(yíng)銷軟件、網(wǎng)站建設(shè)、東陽網(wǎng)站維護(hù)、網(wǎng)站推廣。
OSCache是一個(gè)開放式資源緩沖庫,可從http://www.opensymphony.com/oscache/免費(fèi)下載。
OSCache是一個(gè)開放式資源緩沖庫,可從http://www.opensymphony.com/oscache/免費(fèi)下載。
它包括一組JSP的標(biāo)簽,通過它們可以很容易的在你的程序中實(shí)現(xiàn)頁面緩存,同時(shí),還可以使用它的過濾器,可緩沖的不僅僅是JSP頁面,還可以緩存任何Servlet生成的內(nèi)容。還有更加靈活易用的API.
下面先介紹一下它的一些術(shù)語(括號(hào)里的為JSP Tag中的關(guān)鍵字):
緩沖記錄:存儲(chǔ)在緩存器內(nèi)的對(duì)象稱為一個(gè)緩沖記錄。在一個(gè)簡(jiǎn)單的WEB程序中,它通常是一個(gè)JSP頁面、JSP頁面的一部分或Servlet的輸出。在復(fù)雜的WEB程序中通常是一些實(shí)體Bean.
緩沖鍵(Key):由此生成的結(jié)構(gòu)就像一個(gè)HashTable。當(dāng)在頁面緩存中存儲(chǔ)緩沖記錄時(shí),你必須提供緩沖鍵碼來識(shí)別各個(gè)條目??梢允菐讉€(gè)請(qǐng)求參數(shù)組合在一起來形成緩沖鍵碼;默認(rèn)為使用頁面請(qǐng)求URI作為緩沖鍵碼。
緩沖周期(time):是一個(gè)緩沖記錄保留在緩存器中的時(shí)間。對(duì)于一個(gè)顯示數(shù)據(jù)時(shí)常更新的JSP頁面,你應(yīng)該設(shè)定一個(gè)短的緩沖周期。
緩沖域(Scope):是緩沖記錄被存儲(chǔ)的作用域。分為兩種:在應(yīng)用程序域(application)內(nèi)存儲(chǔ)緩沖記錄,這樣,緩沖記錄可以被所有用戶分享;或者在會(huì)話域(session),在當(dāng)前用戶基礎(chǔ)上存儲(chǔ)緩沖記錄。
==============安裝
將oscache.jar,oscache.properties和oscache.tld三個(gè)文件放到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)容