專利名稱:數(shù)據(jù)訪問系統(tǒng)以及數(shù)據(jù)訪問方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)(WEB)訪問技術(shù)領(lǐng)域,特別是數(shù)據(jù)訪問系統(tǒng)以及數(shù)據(jù)訪問方法。
背景技術(shù):
隨著互聯(lián)網(wǎng)的發(fā)展,出現(xiàn)了越來越多的動(dòng)態(tài)數(shù)據(jù),并且隨著網(wǎng)絡(luò)用戶數(shù)量的增加,對(duì)網(wǎng)絡(luò)中各種數(shù)據(jù)資源訪問的速度提出了越來越高的要求。
圖1為現(xiàn)有技術(shù)中處理常見的超文本傳輸協(xié)議(HTTP)請(qǐng)求的系統(tǒng)結(jié)構(gòu)示意圖。參見圖1,諸如用戶終端的請(qǐng)求端向HTTP接入服務(wù)器發(fā)出HTTP請(qǐng)求,HTTP接入服務(wù)器收到該HTTP請(qǐng)求后,將該HTTP請(qǐng)求發(fā)送到應(yīng)用服務(wù)器。在應(yīng)用服務(wù)器中以數(shù)據(jù)庫(DB)形式保存著大量動(dòng)態(tài)數(shù)據(jù)。應(yīng)用服務(wù)器在數(shù)據(jù)庫中進(jìn)行繁重的數(shù)據(jù)庫檢索操作以及動(dòng)態(tài)數(shù)據(jù)整合后,將所得到的數(shù)據(jù)返回給HTTP接入服務(wù)器,然后HTTP接入服務(wù)器再將該數(shù)據(jù)返回給請(qǐng)求端。
這樣,用戶每發(fā)送一次HTTP請(qǐng)求,應(yīng)用服務(wù)器就會(huì)對(duì)數(shù)據(jù)庫進(jìn)行一次數(shù)據(jù)庫檢索操作以及動(dòng)態(tài)數(shù)據(jù)整合,而數(shù)據(jù)庫檢索操作和動(dòng)態(tài)數(shù)據(jù)整合比較繁瑣,不僅占用較多的系統(tǒng)資源,還需要較長(zhǎng)的時(shí)間。因此,現(xiàn)有技術(shù)影響了數(shù)據(jù)訪問速度,降低了效率。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提出了一種數(shù)據(jù)訪問系統(tǒng),用以提高數(shù)據(jù)訪問的速度。本發(fā)明的另一個(gè)目的在于提出一種數(shù)據(jù)訪問方法。
根據(jù)上述目的,本發(fā)明提供了一種數(shù)據(jù)訪問系統(tǒng),該系統(tǒng)包括標(biāo)記服務(wù)器,用于記錄靜態(tài)化數(shù)據(jù)對(duì)應(yīng)的數(shù)據(jù)訪問請(qǐng)求;
靜態(tài)文件服務(wù)器,用于存儲(chǔ)與數(shù)據(jù)訪問請(qǐng)求對(duì)應(yīng)的靜態(tài)化數(shù)據(jù);接入服務(wù)器,用于查詢標(biāo)記服務(wù)器是否記錄有所接收到數(shù)據(jù)訪問請(qǐng)求,并在標(biāo)記服務(wù)器記錄有該數(shù)據(jù)訪問請(qǐng)求時(shí),根據(jù)該數(shù)據(jù)訪問請(qǐng)求從靜態(tài)文件服務(wù)器獲取對(duì)應(yīng)的靜態(tài)化數(shù)據(jù),并返回給請(qǐng)求端。
該系統(tǒng)進(jìn)一步包括應(yīng)用服務(wù)器,用于根據(jù)數(shù)據(jù)訪問請(qǐng)求得到對(duì)應(yīng)的動(dòng)態(tài)數(shù)據(jù);所述接入服務(wù)器進(jìn)一步用于在標(biāo)記服務(wù)器未記錄數(shù)據(jù)訪問請(qǐng)求時(shí),根據(jù)該數(shù)據(jù)訪問請(qǐng)求從應(yīng)用服務(wù)器獲取對(duì)應(yīng)的動(dòng)態(tài)數(shù)據(jù),并返回給請(qǐng)求端。
所述接入服務(wù)器進(jìn)一步用于將數(shù)據(jù)訪問請(qǐng)求和對(duì)應(yīng)的動(dòng)態(tài)數(shù)據(jù)存儲(chǔ)到靜態(tài)文件服務(wù)器,以及將該數(shù)據(jù)訪問請(qǐng)求記錄到標(biāo)記服務(wù)器。
所述接入服務(wù)器包括查詢單元,用于查詢標(biāo)記服務(wù)器是否記錄有所接收到數(shù)據(jù)訪問請(qǐng)求,在標(biāo)記服務(wù)器記錄有該數(shù)據(jù)訪問請(qǐng)求時(shí),將該數(shù)據(jù)訪問請(qǐng)求發(fā)送給靜態(tài)單元;靜態(tài)單元,用于根據(jù)所述數(shù)據(jù)訪問請(qǐng)求從靜態(tài)文件服務(wù)器獲取對(duì)應(yīng)的靜態(tài)化數(shù)據(jù),并返回給請(qǐng)求端。
該系統(tǒng)進(jìn)一步包括應(yīng)用服務(wù)器,用于根據(jù)數(shù)據(jù)訪問請(qǐng)求得到對(duì)應(yīng)的動(dòng)態(tài)數(shù)據(jù)。所述接入服務(wù)器進(jìn)一步包括動(dòng)態(tài)單元,用于根據(jù)所述數(shù)據(jù)訪問請(qǐng)求從應(yīng)用服務(wù)器獲取對(duì)應(yīng)的靜態(tài)化數(shù)據(jù),并返回給請(qǐng)求端。所述查詢單元進(jìn)一步用于在標(biāo)記服務(wù)器未記錄數(shù)據(jù)訪問請(qǐng)求時(shí),將該數(shù)據(jù)訪問請(qǐng)求發(fā)送給動(dòng)態(tài)單元。
所述接入服務(wù)器進(jìn)一步包括靜態(tài)化處理單元,用于將數(shù)據(jù)訪問請(qǐng)求和對(duì)應(yīng)的動(dòng)態(tài)數(shù)據(jù)存儲(chǔ)到靜態(tài)文件服務(wù)器,以及將該數(shù)據(jù)訪問請(qǐng)求記錄到標(biāo)記服務(wù)器。所述動(dòng)態(tài)單元進(jìn)一步用于向靜態(tài)化處理單元提供數(shù)據(jù)訪問請(qǐng)求以及對(duì)應(yīng)的動(dòng)態(tài)數(shù)據(jù)。
本發(fā)明還提供了一種數(shù)據(jù)訪問方法,該方法包括接收到數(shù)據(jù)訪問請(qǐng)求后,查詢到所請(qǐng)求的數(shù)據(jù)經(jīng)過靜態(tài)化處理時(shí),根據(jù)所述數(shù)據(jù)訪問請(qǐng)求讀取對(duì)應(yīng)的靜態(tài)化數(shù)據(jù),并返回給請(qǐng)求端。
該方法進(jìn)一步包括查詢到所請(qǐng)求的數(shù)據(jù)未經(jīng)過靜態(tài)化處理時(shí),根據(jù)所述數(shù)據(jù)訪問請(qǐng)求獲取對(duì)應(yīng)的動(dòng)態(tài)數(shù)據(jù),并返回給請(qǐng)求端。
在根據(jù)所述數(shù)據(jù)訪問請(qǐng)求獲取對(duì)應(yīng)的動(dòng)態(tài)數(shù)據(jù)之后進(jìn)一步包括保存所述數(shù)據(jù)訪問請(qǐng)求和對(duì)應(yīng)的動(dòng)態(tài)數(shù)據(jù),并將該數(shù)據(jù)訪問請(qǐng)求所請(qǐng)求的數(shù)據(jù)記錄為經(jīng)過靜態(tài)化處理。
所述數(shù)據(jù)訪問請(qǐng)求為HTTP請(qǐng)求。
從上述方案中可以看出,由于本發(fā)明在接收到數(shù)據(jù)訪問請(qǐng)求后,首先查詢所請(qǐng)求的數(shù)據(jù)是否經(jīng)過靜態(tài)化處理,如果是,則直接根據(jù)該數(shù)據(jù)訪問請(qǐng)求獲取對(duì)應(yīng)的靜態(tài)化數(shù)據(jù),而不用再從應(yīng)用服務(wù)器通過繁瑣的手段獲取對(duì)應(yīng)的動(dòng)態(tài)數(shù)據(jù),從而提高了數(shù)據(jù)訪問速度,提高了數(shù)據(jù)訪問效率。另外,如果所請(qǐng)求的數(shù)據(jù)未經(jīng)過靜態(tài)化處理,則按照現(xiàn)有技術(shù)從應(yīng)用服務(wù)器獲取對(duì)應(yīng)的動(dòng)態(tài)數(shù)據(jù),從而保證在任何情況下都能得到所請(qǐng)求的數(shù)據(jù)。進(jìn)一步,在獲取了動(dòng)態(tài)數(shù)據(jù)之后,進(jìn)行靜態(tài)化處理,存儲(chǔ)該數(shù)據(jù)訪問請(qǐng)求及對(duì)應(yīng)的動(dòng)態(tài)數(shù)據(jù),形成靜態(tài)化數(shù)據(jù),并且記錄該數(shù)據(jù)訪問請(qǐng)求所請(qǐng)求的數(shù)據(jù)已經(jīng)經(jīng)過靜態(tài)化處理,從而以后接收到該數(shù)據(jù)訪問請(qǐng)求時(shí),可以查詢出所請(qǐng)求的數(shù)據(jù)經(jīng)過靜態(tài)化處理,直接根據(jù)該數(shù)據(jù)訪問請(qǐng)求獲取對(duì)應(yīng)的靜態(tài)化數(shù)據(jù),進(jìn)一步提高了數(shù)據(jù)訪問速度。
圖1為現(xiàn)有技術(shù)中數(shù)據(jù)訪問系統(tǒng)的結(jié)構(gòu)示意圖;圖2為本發(fā)明實(shí)施例中數(shù)據(jù)訪問系統(tǒng)的結(jié)構(gòu)示意圖;圖3為本發(fā)明實(shí)施例中接入服務(wù)器的結(jié)構(gòu)示意圖;圖4為本發(fā)明實(shí)施例中數(shù)據(jù)訪問方法的流程示意圖。
具體實(shí)施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,以下舉實(shí)施例對(duì)本發(fā)明進(jìn)一步詳細(xì)說明。
圖2是本發(fā)明實(shí)施例的數(shù)據(jù)訪問系統(tǒng)的結(jié)構(gòu)示意圖。
在圖2中除了數(shù)據(jù)訪問系統(tǒng)外,還給出了請(qǐng)求端,該請(qǐng)求端用于向數(shù)據(jù)訪問系統(tǒng)發(fā)出數(shù)據(jù)訪問請(qǐng)求,但是本發(fā)明所涉及的向數(shù)據(jù)訪問系統(tǒng)發(fā)出數(shù)據(jù)訪問請(qǐng)求的請(qǐng)求端并不限于現(xiàn)有技術(shù)中的用戶終端,也可以是其它設(shè)備。
參見圖2,數(shù)據(jù)訪問系統(tǒng)包括標(biāo)記服務(wù)器、靜態(tài)文件服務(wù)器、應(yīng)用服務(wù)器和接入服務(wù)器。
其中,應(yīng)用服務(wù)器與現(xiàn)有技術(shù)中的應(yīng)用服務(wù)器相同,主要根據(jù)數(shù)據(jù)訪問請(qǐng)求得到對(duì)應(yīng)的動(dòng)態(tài)數(shù)據(jù)。靜態(tài)文件服務(wù)器中存儲(chǔ)有與數(shù)據(jù)訪問請(qǐng)求對(duì)應(yīng)的靜態(tài)化數(shù)據(jù)。一個(gè)數(shù)據(jù)訪問請(qǐng)求所對(duì)應(yīng)的動(dòng)態(tài)數(shù)據(jù)和靜態(tài)化數(shù)據(jù)是相同的,只不過獲取的方式不同,正如背景技術(shù)中所描述,從應(yīng)用服務(wù)器獲取動(dòng)態(tài)數(shù)據(jù)非常復(fù)雜,并且花費(fèi)較多的時(shí)間,占用較多的系統(tǒng)資源;而由于靜態(tài)文件服務(wù)器中只簡(jiǎn)單地保存了數(shù)據(jù)訪問請(qǐng)求所對(duì)應(yīng)的數(shù)據(jù),在獲取時(shí)只是簡(jiǎn)單地根據(jù)數(shù)據(jù)訪問請(qǐng)求查找對(duì)應(yīng)的數(shù)據(jù)即可,不需要進(jìn)行復(fù)雜的數(shù)據(jù)庫檢索和數(shù)據(jù)動(dòng)態(tài)整合等過程,所以從靜態(tài)文件服務(wù)器獲取靜態(tài)化數(shù)據(jù)速度很快。另外,還可以將靜態(tài)化數(shù)據(jù)存放在多塊磁盤中,從而可以從多個(gè)輸入輸出(I/O)接口傳輸數(shù)據(jù),比從數(shù)據(jù)庫一個(gè)I/O接口傳輸數(shù)據(jù)更快。
標(biāo)記服務(wù)器上記錄有靜態(tài)化數(shù)據(jù)對(duì)應(yīng)的數(shù)據(jù)訪問請(qǐng)求,用以表示該數(shù)據(jù)訪問請(qǐng)求所請(qǐng)求的數(shù)據(jù)已經(jīng)經(jīng)過靜態(tài)化處理并保存在靜態(tài)文件服務(wù)器中。標(biāo)記服務(wù)器中記錄數(shù)據(jù)訪問請(qǐng)求的形式可以多種多樣,例如,可以只記錄數(shù)據(jù)訪問請(qǐng)求,也可以記錄數(shù)據(jù)訪問請(qǐng)求和對(duì)應(yīng)的標(biāo)記,該標(biāo)記表示數(shù)據(jù)訪問請(qǐng)求所請(qǐng)求的數(shù)據(jù)已經(jīng)經(jīng)過靜態(tài)化處理。
如圖2所示,接入服務(wù)器分別與請(qǐng)求端、標(biāo)記服務(wù)器、應(yīng)用服務(wù)器、靜態(tài)文件服務(wù)器相連。在接收到來自請(qǐng)求端的數(shù)據(jù)訪問請(qǐng)求后,接入服務(wù)器首先根據(jù)該數(shù)據(jù)訪問請(qǐng)求到標(biāo)記服務(wù)器上查詢標(biāo)記服務(wù)器上是否記錄有該數(shù)據(jù)訪問請(qǐng)求,如果記錄有,則表明該數(shù)據(jù)訪問請(qǐng)求所請(qǐng)求的數(shù)據(jù)已經(jīng)經(jīng)過靜態(tài)化處理,保存在靜態(tài)文件服務(wù)器中,那么接入服務(wù)器根據(jù)該數(shù)據(jù)訪問請(qǐng)求從靜態(tài)文件服務(wù)器中對(duì)應(yīng)的靜態(tài)化數(shù)據(jù),并返回給請(qǐng)求端;如果標(biāo)記服務(wù)器上沒有記錄該數(shù)據(jù)訪問請(qǐng)求,則表明該數(shù)據(jù)訪問請(qǐng)求所請(qǐng)求的數(shù)據(jù)沒有經(jīng)過靜態(tài)化處理,那么接入服務(wù)器根據(jù)該數(shù)據(jù)訪問請(qǐng)求從應(yīng)用服務(wù)器獲取對(duì)應(yīng)的動(dòng)態(tài)數(shù)據(jù),并返回給請(qǐng)求端。在從應(yīng)用服務(wù)器獲取了對(duì)應(yīng)的動(dòng)態(tài)數(shù)據(jù)后,接入服務(wù)器還可以對(duì)該動(dòng)態(tài)數(shù)據(jù)進(jìn)行靜態(tài)化處理,即將所述數(shù)據(jù)訪問請(qǐng)求對(duì)應(yīng)的動(dòng)態(tài)數(shù)據(jù)存儲(chǔ)到靜態(tài)文件服務(wù)器,例如形成靜態(tài)文件或其它簡(jiǎn)單的形式,同時(shí),接入服務(wù)器還將對(duì)應(yīng)的數(shù)據(jù)訪問請(qǐng)求記錄到標(biāo)記服務(wù)器,以表示該數(shù)據(jù)已經(jīng)經(jīng)過靜態(tài)化處理。
本發(fā)明實(shí)施的接入服務(wù)器可以具有如圖3所示的結(jié)構(gòu)。參照?qǐng)D3,接入服務(wù)器包括查詢單元、動(dòng)態(tài)單元、靜態(tài)單元以及靜態(tài)化處理單元。
其中,查詢單元與請(qǐng)求端、標(biāo)記服務(wù)器、動(dòng)態(tài)單元以及靜態(tài)單元相連接。查詢單元在接收到來自請(qǐng)求端的數(shù)據(jù)訪問請(qǐng)求后,根據(jù)該數(shù)據(jù)訪問請(qǐng)求到標(biāo)記服務(wù)器上查詢標(biāo)記服務(wù)器上是否記錄有該數(shù)據(jù)訪問請(qǐng)求,如果標(biāo)記服務(wù)器上記錄有該數(shù)據(jù)訪問請(qǐng)求,則將該數(shù)據(jù)訪問請(qǐng)求發(fā)送給靜態(tài)單元處理;如果標(biāo)記服務(wù)器上沒有記錄該數(shù)據(jù)訪問請(qǐng)求,則將該數(shù)據(jù)訪問請(qǐng)求發(fā)送給動(dòng)態(tài)單元處理。
靜態(tài)單元與查詢單元、靜態(tài)文件服務(wù)器以及請(qǐng)求端相連接。靜態(tài)單元根據(jù)接收到的數(shù)據(jù)訪問請(qǐng)求從靜態(tài)文件服務(wù)器中對(duì)應(yīng)的靜態(tài)化數(shù)據(jù),并返回給請(qǐng)求端。
動(dòng)態(tài)單元與查詢單元、應(yīng)用服務(wù)器以及請(qǐng)求端相連接,還可以進(jìn)一步與靜態(tài)化處理單元相連接。動(dòng)態(tài)單元根據(jù)所接收的數(shù)據(jù)訪問請(qǐng)求從應(yīng)用服務(wù)器獲取對(duì)應(yīng)的動(dòng)態(tài)數(shù)據(jù),并返回給請(qǐng)求端。動(dòng)態(tài)單元還可以進(jìn)一步將數(shù)據(jù)訪問請(qǐng)求和對(duì)應(yīng)的動(dòng)態(tài)數(shù)據(jù)提供給靜態(tài)化處理單元。
靜態(tài)化處理單元與動(dòng)態(tài)單元、靜態(tài)文件服務(wù)器以及標(biāo)記服務(wù)器相連接。靜態(tài)化處理單元將所述數(shù)據(jù)訪問請(qǐng)求對(duì)應(yīng)的動(dòng)態(tài)數(shù)據(jù)存儲(chǔ)到靜態(tài)文件服務(wù)器,同時(shí)還將對(duì)應(yīng)的數(shù)據(jù)訪問請(qǐng)求記錄到標(biāo)記服務(wù)器,以表示該數(shù)據(jù)已經(jīng)經(jīng)過靜態(tài)化處理。
下面結(jié)合圖2和圖3所示的數(shù)據(jù)訪問系統(tǒng)和接入服務(wù)器描述本發(fā)明實(shí)施例的數(shù)據(jù)訪問方法。該方法的流程如圖4所示,包括以下步驟步驟101,請(qǐng)求端向接入服務(wù)器發(fā)出數(shù)據(jù)訪問請(qǐng)求,例如HTTP請(qǐng)求。
步驟102,接入服務(wù)器中的查詢單元根據(jù)該數(shù)據(jù)訪問請(qǐng)求到標(biāo)記服務(wù)器上查詢標(biāo)記服務(wù)器上是否記錄有該數(shù)據(jù)訪問請(qǐng)求,如果標(biāo)記服務(wù)器上記錄有該數(shù)據(jù)訪問請(qǐng)求,則將該數(shù)據(jù)訪問請(qǐng)求發(fā)送給靜態(tài)單元處理,執(zhí)行步驟103;如果標(biāo)記服務(wù)器上沒有記錄該數(shù)據(jù)訪問請(qǐng)求,則將該數(shù)據(jù)訪問請(qǐng)求發(fā)送給動(dòng)態(tài)單元處理,執(zhí)行步驟104及步驟105。
步驟103,靜態(tài)單元根據(jù)接收到的數(shù)據(jù)訪問請(qǐng)求從靜態(tài)文件服務(wù)器中對(duì)應(yīng)的靜態(tài)化數(shù)據(jù),并返回給請(qǐng)求端,本流程結(jié)束。
步驟104,動(dòng)態(tài)單元根據(jù)所接收的數(shù)據(jù)訪問請(qǐng)求從應(yīng)用服務(wù)器獲取對(duì)應(yīng)的動(dòng)態(tài)數(shù)據(jù),并返回給請(qǐng)求端。同時(shí),動(dòng)態(tài)單元將數(shù)據(jù)訪問請(qǐng)求和對(duì)應(yīng)的動(dòng)態(tài)數(shù)據(jù)提供給靜態(tài)化處理單元。
步驟105,靜態(tài)化處理單元進(jìn)行靜態(tài)化處理,將所述數(shù)據(jù)訪問請(qǐng)求對(duì)應(yīng)的動(dòng)態(tài)數(shù)據(jù)存儲(chǔ)到靜態(tài)文件服務(wù)器,同時(shí)還將對(duì)應(yīng)的數(shù)據(jù)訪問請(qǐng)求記錄到標(biāo)記服務(wù)器,以表示該數(shù)據(jù)已經(jīng)經(jīng)過靜態(tài)化處理。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種數(shù)據(jù)訪問系統(tǒng),其特征在于,該系統(tǒng)包括標(biāo)記服務(wù)器,用于記錄靜態(tài)化數(shù)據(jù)對(duì)應(yīng)的數(shù)據(jù)訪問請(qǐng)求;靜態(tài)文件服務(wù)器,用于存儲(chǔ)與數(shù)據(jù)訪問請(qǐng)求對(duì)應(yīng)的靜態(tài)化數(shù)據(jù);接入服務(wù)器,用于查詢標(biāo)記服務(wù)器是否記錄有所接收到數(shù)據(jù)訪問請(qǐng)求,并在標(biāo)記服務(wù)器記錄有該數(shù)據(jù)訪問請(qǐng)求時(shí),根據(jù)該數(shù)據(jù)訪問請(qǐng)求從靜態(tài)文件服務(wù)器獲取對(duì)應(yīng)的靜態(tài)化數(shù)據(jù),并返回給請(qǐng)求端。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,該系統(tǒng)進(jìn)一步包括應(yīng)用服務(wù)器,用于根據(jù)數(shù)據(jù)訪問請(qǐng)求得到對(duì)應(yīng)的動(dòng)態(tài)數(shù)據(jù);所述接入服務(wù)器進(jìn)一步用于在標(biāo)記服務(wù)器未記錄數(shù)據(jù)訪問請(qǐng)求時(shí),根據(jù)該數(shù)據(jù)訪問請(qǐng)求從應(yīng)用服務(wù)器獲取對(duì)應(yīng)的動(dòng)態(tài)數(shù)據(jù),并返回給請(qǐng)求端。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述接入服務(wù)器進(jìn)一步用于將數(shù)據(jù)訪問請(qǐng)求和對(duì)應(yīng)的動(dòng)態(tài)數(shù)據(jù)存儲(chǔ)到靜態(tài)文件服務(wù)器,以及將該數(shù)據(jù)訪問請(qǐng)求記錄到標(biāo)記服務(wù)器。
4.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述接入服務(wù)器包括查詢單元,用于查詢標(biāo)記服務(wù)器是否記錄有所接收到數(shù)據(jù)訪問請(qǐng)求,在標(biāo)記服務(wù)器記錄有該數(shù)據(jù)訪問請(qǐng)求時(shí),將該數(shù)據(jù)訪問請(qǐng)求發(fā)送給靜態(tài)單元;靜態(tài)單元,用于根據(jù)所述數(shù)據(jù)訪問請(qǐng)求從靜態(tài)文件服務(wù)器獲取對(duì)應(yīng)的靜態(tài)化數(shù)據(jù),并返回給請(qǐng)求端。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,該系統(tǒng)進(jìn)一步包括應(yīng)用服務(wù)器,用于根據(jù)數(shù)據(jù)訪問請(qǐng)求得到對(duì)應(yīng)的動(dòng)態(tài)數(shù)據(jù);所述接入服務(wù)器進(jìn)一步包括動(dòng)態(tài)單元,用于根據(jù)所述數(shù)據(jù)訪問請(qǐng)求從應(yīng)用服務(wù)器獲取對(duì)應(yīng)的靜態(tài)化數(shù)據(jù),并返回給請(qǐng)求端;所述查詢單元進(jìn)一步用于在標(biāo)記服務(wù)器未記錄數(shù)據(jù)訪問請(qǐng)求時(shí),將該數(shù)據(jù)訪問請(qǐng)求發(fā)送給動(dòng)態(tài)單元。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述接入服務(wù)器進(jìn)一步包括靜態(tài)化處理單元,用于將數(shù)據(jù)訪問請(qǐng)求和對(duì)應(yīng)的動(dòng)態(tài)數(shù)據(jù)存儲(chǔ)到靜態(tài)文件服務(wù)器,以及將該數(shù)據(jù)訪問請(qǐng)求記錄到標(biāo)記服務(wù)器;所述動(dòng)態(tài)單元進(jìn)一步用于向靜態(tài)化處理單元提供數(shù)據(jù)訪問請(qǐng)求以及對(duì)應(yīng)的動(dòng)態(tài)數(shù)據(jù)。
7.一種數(shù)據(jù)訪問方法,其特征在于,該方法包括接收到數(shù)據(jù)訪問請(qǐng)求后,查詢到所請(qǐng)求的數(shù)據(jù)經(jīng)過靜態(tài)化處理時(shí),根據(jù)所述數(shù)據(jù)訪問請(qǐng)求讀取對(duì)應(yīng)的靜態(tài)化數(shù)據(jù),并返回給請(qǐng)求端。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,該方法進(jìn)一步包括查詢到所請(qǐng)求的數(shù)據(jù)未經(jīng)過靜態(tài)化處理時(shí),根據(jù)所述數(shù)據(jù)訪問請(qǐng)求獲取對(duì)應(yīng)的動(dòng)態(tài)數(shù)據(jù),并返回給請(qǐng)求端。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,在根據(jù)所述數(shù)據(jù)訪問請(qǐng)求獲取對(duì)應(yīng)的動(dòng)態(tài)數(shù)據(jù)之后進(jìn)一步包括保存所述數(shù)據(jù)訪問請(qǐng)求和對(duì)應(yīng)的動(dòng)態(tài)數(shù)據(jù),并將該數(shù)據(jù)訪問請(qǐng)求所請(qǐng)求的數(shù)據(jù)記錄為經(jīng)過靜態(tài)化處理。
10.根據(jù)權(quán)利要求7~9中任一項(xiàng)所述的方法,其特征在于,所述數(shù)據(jù)訪問請(qǐng)求為超文本傳輸協(xié)議HTTP請(qǐng)求。
全文摘要
本發(fā)明公開了一種數(shù)據(jù)訪問系統(tǒng),該系統(tǒng)包括標(biāo)記服務(wù)器,用于記錄靜態(tài)化數(shù)據(jù)對(duì)應(yīng)的數(shù)據(jù)訪問請(qǐng)求;靜態(tài)文件服務(wù)器,用于存儲(chǔ)與數(shù)據(jù)訪問請(qǐng)求對(duì)應(yīng)的靜態(tài)化數(shù)據(jù);接入服務(wù)器,用于查詢標(biāo)記服務(wù)器是否記錄有所接收到數(shù)據(jù)訪問請(qǐng)求,并在標(biāo)記服務(wù)器記錄有該數(shù)據(jù)訪問請(qǐng)求時(shí),根據(jù)該數(shù)據(jù)訪問請(qǐng)求從靜態(tài)文件服務(wù)器獲取對(duì)應(yīng)的靜態(tài)化數(shù)據(jù),并返回給請(qǐng)求端。本發(fā)明還公開了一種數(shù)據(jù)訪問方法,該方法包括接收到數(shù)據(jù)訪問請(qǐng)求后,查詢到所請(qǐng)求的數(shù)據(jù)經(jīng)過靜態(tài)化處理時(shí),根據(jù)所述數(shù)據(jù)訪問請(qǐng)求讀取對(duì)應(yīng)的靜態(tài)化數(shù)據(jù),并返回給請(qǐng)求端。本發(fā)明提高了數(shù)據(jù)訪問速度,并且提高了數(shù)據(jù)訪問效率。
文檔編號(hào)G06F15/163GK101068237SQ20061011194
公開日2007年11月7日 申請(qǐng)日期2006年8月28日 優(yōu)先權(quán)日2006年8月28日
發(fā)明者夏宏站, 胡振勇, 杜慶生, 廖生苗, 麥茂識(shí) 申請(qǐng)人:騰訊科技(深圳)有限公司