本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別涉及一種請求處理方法及裝置。
背景技術(shù):
在執(zhí)行某些業(yè)務(wù)時,需要調(diào)用數(shù)據(jù),并對數(shù)據(jù)進(jìn)行相應(yīng)的處理。此時,需要執(zhí)行業(yè)務(wù)的人員編輯相應(yīng)的調(diào)用請求來調(diào)用這些數(shù)據(jù),在編輯調(diào)用請求時,需要指明該調(diào)用請求中包含其要調(diào)用的數(shù)據(jù)所在的位置,從而指明這些數(shù)據(jù)需要從數(shù)據(jù)庫中調(diào)用,還是從緩存中調(diào)用。
這樣的方式,需要在調(diào)用請求中需要標(biāo)識其要調(diào)用的數(shù)據(jù)所在的位置,通常情況下,是需要執(zhí)行業(yè)務(wù)的人員進(jìn)行手動編輯,并且,還需要在業(yè)務(wù)處理所對應(yīng)的代碼中編寫判斷數(shù)據(jù)是在數(shù)據(jù)庫還是在緩存中的代碼。而由于業(yè)務(wù)與緩存無關(guān),故在發(fā)送調(diào)用請求時,需要對調(diào)用請求所指向的數(shù)據(jù)地址進(jìn)行編輯,需要極大的工作量,因而,如何提供一種請求處理方法,從而節(jié)省人力成本,是一亟待解決的技術(shù)問題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供一種請求處理方法及裝置,用以節(jié)省人力成本。
本發(fā)明提供一種請求處理方法,包括:
當(dāng)監(jiān)測到數(shù)據(jù)處理請求時,判斷執(zhí)行所述數(shù)據(jù)處理請求時是否需要使用緩存區(qū);
當(dāng)需要使用緩存區(qū)時,判斷所述數(shù)據(jù)處理請求對應(yīng)的數(shù)據(jù)是否在緩存區(qū);
當(dāng)所述數(shù)據(jù)處理請求對應(yīng)的數(shù)據(jù)在緩存區(qū)時,從緩存區(qū)獲取所述數(shù)據(jù)處理請求對應(yīng)的數(shù)據(jù);
根據(jù)所述處理請求對獲取的數(shù)據(jù)進(jìn)行處理。
本發(fā)明的有益效果在于:當(dāng)檢測到數(shù)據(jù)處理請求時,并不需要通過數(shù)據(jù)處理請求的標(biāo)識判斷該數(shù)據(jù)請求所對應(yīng)的數(shù)據(jù)所在的位置,而是判斷執(zhí)行該數(shù)據(jù)處理請求時是否需要使用緩存區(qū),如果需要,則該數(shù)據(jù)處理請求對應(yīng)的數(shù)據(jù)有較大的概率在緩存區(qū),然后進(jìn)一步判斷數(shù)據(jù)處理請求對應(yīng)的數(shù)據(jù)是否在緩存區(qū),通過兩次判斷過程確定數(shù)據(jù)請求對應(yīng)的數(shù)據(jù)所在的位置,從而在發(fā)送調(diào)用請求時,無需手動編輯數(shù)據(jù)處理請求對應(yīng)的地址,節(jié)省了人力成本。
在一個實(shí)施例中,所述方法還包括:
當(dāng)所述數(shù)據(jù)處理請求對應(yīng)的數(shù)據(jù)不在緩存區(qū)時,從預(yù)設(shè)數(shù)據(jù)庫中獲取所述數(shù)據(jù)請求對應(yīng)的數(shù)據(jù),并將所述數(shù)據(jù)請求對應(yīng)的數(shù)據(jù)寫入緩存區(qū);
根據(jù)所述處理請求對獲取的數(shù)據(jù)進(jìn)行處理。
本實(shí)施例的有益效果在于:當(dāng)數(shù)據(jù)處理請求對應(yīng)的數(shù)據(jù)不在緩存區(qū)時,其必然在數(shù)據(jù)庫中,因而,直接從數(shù)據(jù)庫中獲取該數(shù)據(jù)請求對應(yīng)的數(shù)據(jù),無需預(yù)先對數(shù)據(jù)處理請求進(jìn)行標(biāo)注來指明數(shù)據(jù)處理請求對應(yīng)的數(shù)據(jù)所在的位置,進(jìn)一步節(jié)省了人力成本,其次,在獲取數(shù)據(jù)請求對應(yīng)的數(shù)據(jù)時,將該數(shù)據(jù)請求對應(yīng)的數(shù)據(jù)寫入緩存區(qū),以便下次執(zhí)行該數(shù)據(jù)處理請求時,能夠直接從緩存區(qū)獲取該數(shù)據(jù),提高了獲取速度。
在一個實(shí)施例中,所述方法還包括:
加載預(yù)設(shè)文件;其中,所述預(yù)設(shè)文件中記錄有在執(zhí)行時需要使用緩存區(qū)的數(shù)據(jù)處理請求;
所述判斷執(zhí)行所述數(shù)據(jù)處理請求時是否需要使用緩存區(qū),包括:
根據(jù)所述預(yù)設(shè)文件中的記錄判斷執(zhí)行所述數(shù)據(jù)處理請求時是否需要使用緩存區(qū)。
本實(shí)施例的有益效果在于:加載記錄有執(zhí)行時需要使用緩存區(qū)的數(shù)據(jù)處理請求的預(yù)設(shè)文件,從而能夠根據(jù)該預(yù)設(shè)文件中的記錄判斷執(zhí)行數(shù)據(jù)處理請求時是否需要使用緩存區(qū),從而提供了數(shù)據(jù)處理請求執(zhí)行時是否需要使用緩存區(qū)的判斷依據(jù)。
在一個實(shí)施例中,所述緩存區(qū)包括以下至少一種類型的緩存區(qū):
內(nèi)存緩存區(qū)、服務(wù)器臨時存儲區(qū)和分布式緩存區(qū)。
本實(shí)施例的有益效果在于:通過提供多種類型的緩存區(qū),使緩存區(qū)的類型更加多樣化,進(jìn)而使數(shù)據(jù)緩存時能夠根據(jù)需要靈活選擇不同類型的緩存區(qū)。
在一個實(shí)施例中,所述判斷執(zhí)行所述數(shù)據(jù)處理請求時是否需要使用緩存區(qū),包括:
判斷所述數(shù)據(jù)處理請求的發(fā)送方的權(quán)限是否滿足預(yù)設(shè)要求;
當(dāng)所述數(shù)據(jù)處理請求的發(fā)送方的權(quán)限滿足預(yù)設(shè)要求時,判斷執(zhí)行所述數(shù)據(jù)處理請求時是否需要使用緩存區(qū)。
本實(shí)施例的有益效果在于,在檢測到數(shù)據(jù)處理請求時,首先判斷數(shù)據(jù)處理請求的發(fā)送方的權(quán)限是否滿足預(yù)設(shè)條件,在數(shù)據(jù)處理請求的發(fā)送方的權(quán)限滿足預(yù)設(shè)條件時,才判斷數(shù)據(jù)處理請求時是否需要使用緩存區(qū),從而避免了沒有數(shù)據(jù)調(diào)用權(quán)限的用戶調(diào)用數(shù)據(jù),進(jìn)而降低了數(shù)據(jù)泄露的風(fēng)險。
本發(fā)明還提供一種請求處理裝置,包括:
第一判斷模塊,用于當(dāng)監(jiān)測到數(shù)據(jù)處理請求時,判斷執(zhí)行所述數(shù)據(jù)處理請求時是否需要使用緩存區(qū);
第二判斷模塊,用于當(dāng)需要使用緩存區(qū)時,判斷所述數(shù)據(jù)處理請求對應(yīng)的數(shù)據(jù)是否在緩存區(qū);
第一獲取模塊,用于當(dāng)所述數(shù)據(jù)處理請求對應(yīng)的數(shù)據(jù)在緩存區(qū)時,從緩存區(qū)獲取所述數(shù)據(jù)處理請求對應(yīng)的數(shù)據(jù);
第一處理模塊,用于根據(jù)所述處理請求對獲取的數(shù)據(jù)進(jìn)行處理。
在一個實(shí)施例中,所述裝置還包括:
第二獲取模塊,用于當(dāng)所述數(shù)據(jù)處理請求對應(yīng)的數(shù)據(jù)不在緩存區(qū)時,從預(yù)設(shè)數(shù)據(jù)庫中獲取所述數(shù)據(jù)請求對應(yīng)的數(shù)據(jù),并將所述數(shù)據(jù)請求對應(yīng)的數(shù)據(jù)寫入緩存區(qū);
第二處理模塊,用于根據(jù)所述處理請求對獲取的數(shù)據(jù)進(jìn)行處理。
在一個實(shí)施例中,所述裝置還包括:
加載模塊,用于加載預(yù)設(shè)文件;其中,所述預(yù)設(shè)文件中記錄有在執(zhí)行時需要使用緩存區(qū)的數(shù)據(jù)處理請求;
所述第一判斷模塊,包括:
第一判斷子模塊,用于根據(jù)所述預(yù)設(shè)文件中的記錄判斷執(zhí)行所述數(shù)據(jù)處理請求時是否需要使用緩存區(qū)。
在一個實(shí)施例中,所述緩存區(qū)包括以下至少一種類型:
內(nèi)存緩存區(qū)、服務(wù)器臨時存儲區(qū)和分布式緩存區(qū)。
在一個實(shí)施例中,所述第一判斷模塊,包括:
第二判斷子模塊,用于判斷所述數(shù)據(jù)處理請求的發(fā)送方的權(quán)限是否滿足預(yù)設(shè)要求;
第三判斷子模塊,用于當(dāng)所述數(shù)據(jù)處理請求的發(fā)送方的權(quán)限滿足預(yù)設(shè)要求時,判斷執(zhí)行所述數(shù)據(jù)處理請求時是否需要使用緩存區(qū)。
本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。
下面通過附圖和實(shí)施例,對本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
附圖說明
附圖用來提供對本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。在附圖中:
圖1為本發(fā)明一實(shí)施例中請求處理方法的流程圖;
圖2為本發(fā)明一實(shí)施例中請求處理方法的流程圖;
圖3為本發(fā)明一實(shí)施例中請求處理裝置的框圖;
圖4為本發(fā)明一實(shí)施例中請求處理裝置的框圖。
具體實(shí)施方式
以下結(jié)合附圖對本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
圖1為本發(fā)明一實(shí)施例中請求處理方法的流程圖,如圖1所示,本發(fā)明中請求處理方法可用于終端或服務(wù)器,該方法包括如下步驟S101-S104:
在步驟S101中,當(dāng)監(jiān)測到數(shù)據(jù)處理請求時,判斷執(zhí)行數(shù)據(jù)處理請求時是否需要使用緩存區(qū);
在步驟S102中,當(dāng)需要使用緩存區(qū)時,判斷數(shù)據(jù)處理請求對應(yīng)的數(shù)據(jù)是否在緩存區(qū);
在步驟S103中,當(dāng)數(shù)據(jù)處理請求對應(yīng)的數(shù)據(jù)在緩存區(qū)時,從緩存區(qū)獲取數(shù)據(jù)處理請求對應(yīng)的數(shù)據(jù);
在步驟S104中,根據(jù)處理請求對獲取的數(shù)據(jù)進(jìn)行處理。
在現(xiàn)有技術(shù)中,在執(zhí)行某些業(yè)務(wù)時,需要對特定數(shù)據(jù)進(jìn)行處理,如查詢數(shù)據(jù)、編輯數(shù)據(jù)等操作。由于業(yè)務(wù)與數(shù)據(jù)存儲位置無關(guān),因而,執(zhí)行業(yè)務(wù)的人員需要預(yù)先對數(shù)據(jù)進(jìn)行手動編輯來指明數(shù)據(jù)處理請求對應(yīng)的數(shù)據(jù)所在的地址,耗費(fèi)了大量的人力成本。
考慮到這樣的情況,本實(shí)施例中,當(dāng)監(jiān)測到數(shù)據(jù)處理請求時,判斷執(zhí)行數(shù)據(jù)處理請求時是否需要使用緩存區(qū);當(dāng)需要使用緩存區(qū)時,判斷數(shù)據(jù)處理請求對應(yīng)的數(shù)據(jù)是否在緩存區(qū);當(dāng)數(shù)據(jù)處理請求對應(yīng)的數(shù)據(jù)在緩存區(qū)時,從緩存區(qū)獲取數(shù)據(jù)處理請求對應(yīng)的數(shù)據(jù);根據(jù)處理請求對獲取的數(shù)據(jù)進(jìn)行處理。
例如,銀行工作人員A需要對用戶B的開戶信息進(jìn)行查詢,需要通過用戶B的手機(jī)號碼或身份證號碼調(diào)用用戶B的開戶信息,則生成對用戶B的開戶信息進(jìn)行查詢的請求,當(dāng)本地檢測到該請求時,判斷處理用戶B的開戶信息這一請求是否需要使用緩存區(qū),當(dāng)需要使用緩存區(qū)時,判斷用戶B的開戶信息是否在緩存區(qū)中,當(dāng)在緩存區(qū)中時,從緩存區(qū)獲取該請求對應(yīng)的數(shù)據(jù),并根據(jù)查詢請求顯示用戶B的開戶信息。
本發(fā)明的有益效果在于:當(dāng)檢測到數(shù)據(jù)處理請求時,并不需要通過數(shù)據(jù)處理請求的標(biāo)識判斷該數(shù)據(jù)請求所對應(yīng)的數(shù)據(jù)所在的位置,而是判斷執(zhí)行該數(shù)據(jù)處理請求時是否需要使用緩存區(qū),如果需要,則該數(shù)據(jù)處理請求對應(yīng)的數(shù)據(jù)有較大的概率在緩存區(qū),然后進(jìn)一步判斷數(shù)據(jù)處理請求對應(yīng)的數(shù)據(jù)是否在緩存區(qū),通過兩次判斷過程確定數(shù)據(jù)請求對應(yīng)的數(shù)據(jù)所在的位置,從而在發(fā)送調(diào)用請求時,無需手動編輯數(shù)據(jù)處理請求對應(yīng)的地址,節(jié)省了人力成本。
在一個實(shí)施例中,如圖2所示,在上述步驟S102之后,方法還可被實(shí)施為如下步驟S201-S202:
在步驟S201中,當(dāng)數(shù)據(jù)處理請求對應(yīng)的數(shù)據(jù)不在緩存區(qū)時,從預(yù)設(shè)數(shù)據(jù)庫中獲取數(shù)據(jù)請求對應(yīng)的數(shù)據(jù),并將數(shù)據(jù)請求對應(yīng)的數(shù)據(jù)寫入緩存區(qū);
在步驟S202中,根據(jù)處理請求對獲取的數(shù)據(jù)進(jìn)行處理。
本實(shí)施例中,當(dāng)數(shù)據(jù)處理請求對應(yīng)的數(shù)據(jù)不在緩存區(qū)時,從預(yù)設(shè)數(shù)據(jù)庫中獲取該數(shù)據(jù)請求對應(yīng)的數(shù)據(jù),并將該數(shù)據(jù)請求對應(yīng)的數(shù)據(jù)寫入緩存區(qū),然后根據(jù)處理請求對獲取的數(shù)據(jù)進(jìn)行處理。
需要說明的是,在將該數(shù)據(jù)請求對應(yīng)的數(shù)據(jù)寫入緩存區(qū)之后,可設(shè)置該數(shù)據(jù)請求對應(yīng)的數(shù)據(jù)在緩存區(qū)中的存放時間。而時間長短視數(shù)據(jù)的使用頻率或重要程度而定。例如,該數(shù)據(jù)為新聞數(shù)據(jù),根據(jù)該新聞數(shù)據(jù)的熱門程度或該新聞數(shù)據(jù)的發(fā)布時間來設(shè)置該數(shù)據(jù)請求對應(yīng)的數(shù)據(jù)在緩存區(qū)中的存放時間,其中,該新聞數(shù)據(jù)越熱門,其在緩存區(qū)中的存放時間越長,該新聞數(shù)據(jù)發(fā)布時間與當(dāng)前時間的時間間隔越短,其在緩存區(qū)中的存放時間也越長。
本實(shí)施例的有益效果在于:當(dāng)數(shù)據(jù)處理請求對應(yīng)的數(shù)據(jù)不在緩存區(qū)時,其必然在數(shù)據(jù)庫中,因而,直接從數(shù)據(jù)庫中獲取該數(shù)據(jù)請求對應(yīng)的數(shù)據(jù),無需預(yù)先對數(shù)據(jù)處理請求進(jìn)行標(biāo)注來指明數(shù)據(jù)處理請求對應(yīng)的數(shù)據(jù)所在的位置,進(jìn)一步節(jié)省了人力成本,其次,在獲取數(shù)據(jù)請求對應(yīng)的數(shù)據(jù)時,將該數(shù)據(jù)請求對應(yīng)的數(shù)據(jù)寫入緩存區(qū),以便下次執(zhí)行該數(shù)據(jù)處理請求時,能夠直接從緩存區(qū)獲取該數(shù)據(jù),提高了獲取速度。
在一個實(shí)施例中,在上述步驟S101之前,方法還可被實(shí)施為如下步驟A1:
在步驟A1中,加載預(yù)設(shè)文件;其中,預(yù)設(shè)文件中記錄有在執(zhí)行時需要使用緩存區(qū)的數(shù)據(jù)處理請求;
上述步驟S101可被實(shí)施為如下步驟A2:
在步驟A2中,根據(jù)預(yù)設(shè)文件中的記錄判斷執(zhí)行數(shù)據(jù)處理請求時是否需要使用緩存區(qū)。
本實(shí)施例中,加載預(yù)設(shè)文件,其中,該預(yù)設(shè)文件中記錄有在執(zhí)行時需要使用緩存區(qū)的數(shù)據(jù)處理請求;進(jìn)而,能夠根據(jù)預(yù)設(shè)文件中的記錄判斷執(zhí)行數(shù)據(jù)處理請求時是否需要使用緩存區(qū)。當(dāng)檢測到的數(shù)據(jù)處理請求記錄在預(yù)設(shè)文件中時,說明執(zhí)行該數(shù)據(jù)處理請求時,需要使用緩存區(qū)。當(dāng)檢測到的數(shù)據(jù)處理請求沒有記錄在預(yù)設(shè)文件中時,說明執(zhí)行該數(shù)據(jù)處理請求時,不需要使用緩存區(qū)。
本實(shí)施例的有益效果在于:加載記錄有執(zhí)行時需要使用緩存區(qū)的數(shù)據(jù)處理請求的預(yù)設(shè)文件,從而能夠根據(jù)該預(yù)設(shè)文件中的記錄判斷執(zhí)行數(shù)據(jù)處理請求時是否需要使用緩存區(qū),從而提供了數(shù)據(jù)處理請求執(zhí)行時是否需要使用緩存區(qū)的判斷依據(jù)。
在一個實(shí)施例中,緩存區(qū)包括以下至少一種類型的緩存區(qū):
內(nèi)存緩存區(qū)、服務(wù)器臨時存儲區(qū)和分布式緩存區(qū)。
本實(shí)施例的有益效果在于:通過提供多種類型的緩存區(qū),使緩存區(qū)的類型更加多樣化,進(jìn)而使數(shù)據(jù)緩存時能夠根據(jù)需要靈活選擇不同類型的緩存區(qū)。
在一個實(shí)施例中,上述步驟S101還可被實(shí)施為如下步驟B1-B2:
在步驟B1中,判斷數(shù)據(jù)處理請求的發(fā)送方的權(quán)限是否滿足預(yù)設(shè)要求;
在步驟B2中,當(dāng)數(shù)據(jù)處理請求的發(fā)送方的權(quán)限滿足預(yù)設(shè)要求時,判斷執(zhí)行數(shù)據(jù)處理請求時是否需要使用緩存區(qū)。
本實(shí)施例中,在檢測到數(shù)據(jù)處理請求時,首先判斷該數(shù)據(jù)處理請求的發(fā)送方的權(quán)限是否滿足預(yù)設(shè)要求;當(dāng)數(shù)據(jù)處理請求的發(fā)送方的權(quán)限滿足預(yù)設(shè)要求時,判斷執(zhí)行數(shù)據(jù)處理請求時是否需要使用緩存區(qū)。
例如,本實(shí)施例執(zhí)行主體為提供社交服務(wù)的服務(wù)器,當(dāng)接收到查詢用戶A的個人信息的請求時,獲取該請求的發(fā)送方的信息,判斷該發(fā)送方是否為用戶A本人或用戶A指定的可以查看其信息的其他用戶,即上述預(yù)設(shè)要求在本示例中為該發(fā)送方為用戶A本人或用戶A指定的可以查看其信息的其他用戶。
當(dāng)該發(fā)送方為用戶A本人或用戶A指定的可以查看其信息的其他用戶時,確定該發(fā)送方的權(quán)限滿足預(yù)設(shè)要求,此時,再判斷執(zhí)行該數(shù)據(jù)處理請求時是否需要使用緩存區(qū);當(dāng)該發(fā)送方不是用戶A本人,也不是用戶A指定的可以查看其信息的其他用戶時,確定該發(fā)送方的權(quán)限不滿足預(yù)設(shè)要求,此時,無需執(zhí)行后續(xù)的判斷步驟,可直接拒絕發(fā)送方的請求,從而,通過判斷發(fā)送方權(quán)限是否滿足預(yù)設(shè)要求,避免了不必要的后續(xù)操作,并且避免了沒有數(shù)據(jù)調(diào)用權(quán)限的用戶調(diào)用數(shù)據(jù),降低了數(shù)據(jù)泄露的風(fēng)險。。
本實(shí)施例的有益效果在于,在檢測到數(shù)據(jù)處理請求時,首先判斷數(shù)據(jù)處理請求的發(fā)送方的權(quán)限是否滿足預(yù)設(shè)條件,在數(shù)據(jù)處理請求的發(fā)送方的權(quán)限滿足預(yù)設(shè)條件時,才判斷數(shù)據(jù)處理請求時是否需要使用緩存區(qū),從而避免沒有數(shù)據(jù)調(diào)用權(quán)限的用戶調(diào)用數(shù)據(jù),進(jìn)而降低了數(shù)據(jù)泄露的風(fēng)險。
圖3為本發(fā)明一實(shí)施例中請求處理裝置的框圖,如圖3所示,本發(fā)明中請求處理裝置可用于終端或服務(wù)器,該方法包括如下模塊:
第一判斷模塊31,用于當(dāng)監(jiān)測到數(shù)據(jù)處理請求時,判斷執(zhí)行數(shù)據(jù)處理請求時是否需要使用緩存區(qū);
第二判斷模塊32,用于當(dāng)需要使用緩存區(qū)時,判斷數(shù)據(jù)處理請求對應(yīng)的數(shù)據(jù)是否在緩存區(qū);
第一獲取模塊33,用于當(dāng)數(shù)據(jù)處理請求對應(yīng)的數(shù)據(jù)在緩存區(qū)時,從緩存區(qū)獲取數(shù)據(jù)處理請求對應(yīng)的數(shù)據(jù);
第一處理模塊34,用于根據(jù)處理請求對獲取的數(shù)據(jù)進(jìn)行處理。
在一個實(shí)施例中,如圖4所示,裝置還包括:
第二獲取模塊41,用于當(dāng)數(shù)據(jù)處理請求對應(yīng)的數(shù)據(jù)不在緩存區(qū)時,從預(yù)設(shè)數(shù)據(jù)庫中獲取數(shù)據(jù)請求對應(yīng)的數(shù)據(jù),并將數(shù)據(jù)請求對應(yīng)的數(shù)據(jù)寫入緩存區(qū);
第二處理模塊42,用于根據(jù)處理請求對獲取的數(shù)據(jù)進(jìn)行處理。
在一個實(shí)施例中,裝置還包括:
加載模塊,用于加載預(yù)設(shè)文件;其中,預(yù)設(shè)文件中記錄有在執(zhí)行時需要使用緩存區(qū)的數(shù)據(jù)處理請求;
第一判斷模塊,包括:
第一判斷子模塊,用于根據(jù)預(yù)設(shè)文件中的記錄判斷執(zhí)行數(shù)據(jù)處理請求時是否需要使用緩存區(qū)。
在一個實(shí)施例中,緩存區(qū)包括以下至少一種類型:
內(nèi)存緩存區(qū)、服務(wù)器臨時存儲區(qū)和分布式緩存區(qū)。
在一個實(shí)施例中,第一判斷模塊,包括:
第二判斷子模塊,用于判斷數(shù)據(jù)處理請求的發(fā)送方的權(quán)限是否滿足預(yù)設(shè)要求;
第三判斷子模塊,用于當(dāng)數(shù)據(jù)處理請求的發(fā)送方的權(quán)限滿足預(yù)設(shè)要求時,判斷執(zhí)行數(shù)據(jù)處理請求時是否需要使用緩存區(qū)。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機(jī)可用程序代碼的計算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學(xué)存儲器等)上實(shí)施的計算機(jī)程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機(jī)程序指令到通用計算機(jī)、專用計算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機(jī)程序指令也可存儲在能引導(dǎo)計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機(jī)可讀存儲器中,使得存儲在該計算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機(jī)程序指令也可裝載到計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機(jī)實(shí)現(xiàn)的處理,從而在計算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。