緩存數(shù)據(jù)處理方法及服務(wù)器、配置設(shè)備的制造方法
【專利摘要】本發(fā)明實(shí)施例公開了一種緩存數(shù)據(jù)處理方法,包括:服務(wù)器獲取歷史緩存數(shù)據(jù)的使用特征信息;其中,所述使用特征信息至少包括有歷史緩存數(shù)據(jù)的使用頻率;所述服務(wù)器根據(jù)所述歷史緩存數(shù)據(jù)的使用特征信息確定針對所述歷史緩存數(shù)據(jù)的目標(biāo)緩存處理策略;其中,所述目標(biāo)緩存處理策略至少用于對所述歷史緩存數(shù)據(jù)中的至少部分緩存數(shù)據(jù)進(jìn)行更新處理;至少利用針對所述歷史緩存數(shù)據(jù)的目標(biāo)緩存處理策略對所述歷史緩存數(shù)據(jù)進(jìn)行處理,以更新所述服務(wù)器對應(yīng)的歷史緩存數(shù)據(jù)。本發(fā)明實(shí)施例還公開了一種服務(wù)器和配置設(shè)備。
【專利說明】
緩存數(shù)據(jù)處理方法及服務(wù)器、配置設(shè)備
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及緩存技術(shù),尤其涉及一種緩存數(shù)據(jù)處理方法及服務(wù)器、配置設(shè)備。
【背景技術(shù)】
[0002]目前在互聯(lián)網(wǎng)應(yīng)用場景中,對于讀多寫少場景,常常會通過緩存和后端服務(wù)的方式,來提升服務(wù)器系統(tǒng)的響應(yīng)性能和吞吐率,同時也能夠在一定程度上通過緩存來保護(hù)后端的服務(wù)單元。但是局限于內(nèi)存資源的瓶頸,對于本地緩存常常會借助于近期最少使用(LRU,Least Recently Used)淘汰算法來保證緩存數(shù)據(jù)的數(shù)據(jù)量不會無限增長,而且,采用LRU淘汰算法能夠保證訪冋頻率最大的請求盡最大可能的緩存在內(nèi)存中。但是,現(xiàn)有LRU淘汰算法是以固定形式存在于代碼中的,無法實(shí)時地動態(tài)地調(diào)整緩存的淘汰算法;也就是說,現(xiàn)有緩存處理策略對所有的緩存數(shù)據(jù)均采用固定的相同的淘汰策略,因此,無法滿足動態(tài)調(diào)整緩存處理策略的需求,降低了服務(wù)器系統(tǒng)的性能。
【發(fā)明內(nèi)容】
[0003]為解決現(xiàn)有存在的技術(shù)問題,本發(fā)明實(shí)施例提供了一種緩存數(shù)據(jù)處理方法及服務(wù)器、配置設(shè)備,能至少解決現(xiàn)有技術(shù)中存在的上述問題。
[0004]本發(fā)明實(shí)施例的技術(shù)方案是這樣實(shí)現(xiàn)的:
[0005]本發(fā)明實(shí)施例第一方面提供了一種緩存數(shù)據(jù)處理方法,包括:
[0006]服務(wù)器獲取歷史緩存數(shù)據(jù)的使用特征信息;其中,所述使用特征信息至少包括有歷史緩存數(shù)據(jù)的使用頻率;
[0007]所述服務(wù)器根據(jù)所述歷史緩存數(shù)據(jù)的使用特征信息確定針對所述歷史緩存數(shù)據(jù)的目標(biāo)緩存處理策略;其中,所述目標(biāo)緩存處理策略至少用于對所述歷史緩存數(shù)據(jù)中的至少部分緩存數(shù)據(jù)進(jìn)行更新處理;
[0008]至少利用針對所述歷史緩存數(shù)據(jù)的目標(biāo)緩存處理策略對所述歷史緩存數(shù)據(jù)進(jìn)行處理,以更新所述服務(wù)器對應(yīng)的歷史緩存數(shù)據(jù)。
[0009]本發(fā)明實(shí)施例第二方面提供了一種緩存數(shù)據(jù)處理方法,包括:
[0010]服務(wù)器獲取歷史緩存數(shù)據(jù)的使用特征信息;其中,所述使用特征信息至少包括有歷史緩存數(shù)據(jù)的使用頻率;
[0011 ]所述服務(wù)器將所述歷史緩存數(shù)據(jù)的使用特征信息發(fā)送至配置設(shè)備,以使所述配置設(shè)備根據(jù)所述歷史緩存數(shù)據(jù)的使用特征信息生成目標(biāo)緩存處理策略;
[0012]接收所述配置設(shè)備發(fā)送的目標(biāo)緩存處理策略;其中,所述目標(biāo)緩存處理策略至少用于對所述歷史緩存數(shù)據(jù)中的至少部分緩存數(shù)據(jù)進(jìn)行更新處理;
[0013]至少利用所述目標(biāo)緩存處理策略對所歷史緩存數(shù)據(jù)中的至少部分緩存數(shù)據(jù)進(jìn)行處理。
[0014]本發(fā)明實(shí)施例第三方面提供了一種緩存數(shù)據(jù)處理方法,包括:
[0015]配置設(shè)備獲取到服務(wù)器發(fā)來的目標(biāo)緩存數(shù)據(jù)的使用特征信息;
[0016]根據(jù)所述歷史緩存數(shù)據(jù)的使用特征信息確定針對所述歷史緩存數(shù)據(jù)的目標(biāo)緩存處理策略;其中,所述目標(biāo)緩存處理策略至少用于對所述歷史緩存數(shù)據(jù)中的至少部分緩存數(shù)據(jù)進(jìn)行更新處理;
[0017]將目標(biāo)緩存處理策略發(fā)送至所述服務(wù)器,以使得所述服務(wù)器根據(jù)所述目標(biāo)緩存處理策略至少針對所述歷史緩存數(shù)據(jù)進(jìn)行處理
[0018]本發(fā)明實(shí)施例第四方面提供了一種服務(wù)器,包括:
[0019]第一信息獲取單元,用于獲取歷史緩存數(shù)據(jù)的使用特征信息;其中,所述使用特征信息至少包括有歷史緩存數(shù)據(jù)的使用頻率;
[0020]第一策略確定單元,用于根據(jù)所述歷史緩存數(shù)據(jù)的使用特征信息確定針對所述歷史緩存數(shù)據(jù)的目標(biāo)緩存處理策略;其中,所述目標(biāo)緩存處理策略至少用于對所述歷史緩存數(shù)據(jù)中的至少部分緩存數(shù)據(jù)進(jìn)行更新處理;
[0021]第一數(shù)據(jù)處理單元,用于至少利用針對所述歷史緩存數(shù)據(jù)的目標(biāo)緩存處理策略對所述歷史緩存數(shù)據(jù)進(jìn)行處理,以更新所述服務(wù)器對應(yīng)的歷史緩存數(shù)據(jù)。
[0022 ]本發(fā)明實(shí)施例第五方面提供了一種服務(wù)器,包括:
[0023]第二信息獲取單元,用于獲取歷史緩存數(shù)據(jù)的使用特征信息;其中,所述使用特征信息至少包括有歷史緩存數(shù)據(jù)的使用頻率;
[0024]第一發(fā)送單元,用于將所述歷史緩存數(shù)據(jù)的使用特征信息發(fā)送至配置設(shè)備,以使所述配置設(shè)備根據(jù)所述歷史緩存數(shù)據(jù)的使用特征信息生成目標(biāo)緩存處理策略;
[0025]第一接收單元,用于接收所述配置設(shè)備發(fā)送的目標(biāo)緩存處理策略;其中,所述目標(biāo)緩存處理策略至少用于對所述歷史緩存數(shù)據(jù)中的至少部分緩存數(shù)據(jù)進(jìn)行更新處理;
[0026]第二數(shù)據(jù)處理單元,用于至少利用所述目標(biāo)緩存處理策略對所歷史緩存數(shù)據(jù)中的至少部分緩存數(shù)據(jù)進(jìn)行處理。
[0027]本發(fā)明實(shí)施例第六方面提供了配置設(shè)備,包括:
[0028]第三信息獲取單元,用于獲取到服務(wù)器發(fā)來的目標(biāo)緩存數(shù)據(jù)的使用特征信息;
[0029]第三數(shù)據(jù)處理單元,用于根據(jù)所述歷史緩存數(shù)據(jù)的使用特征信息確定針對所述歷史緩存數(shù)據(jù)的目標(biāo)緩存處理策略;其中,所述目標(biāo)緩存處理策略至少用于對所述歷史緩存數(shù)據(jù)中的至少部分緩存數(shù)據(jù)進(jìn)行更新處理;
[0030]第二發(fā)送單元,用于將目標(biāo)緩存處理策略發(fā)送至所述服務(wù)器,以使得所述服務(wù)器根據(jù)所述目標(biāo)緩存處理策略至少針對所述歷史緩存數(shù)據(jù)進(jìn)行處理。
[0031]本發(fā)明實(shí)施例所述的緩存數(shù)據(jù)處理方法及服務(wù)器、配置設(shè)備,通過服務(wù)器獲取歷史緩存數(shù)據(jù)的使用特征信息,根據(jù)歷史緩存數(shù)據(jù)的使用特征信息確定目標(biāo)緩存處理策略,進(jìn)而至少基于目標(biāo)緩存處理策略對所述歷史緩存數(shù)據(jù)進(jìn)行處理。可見,采用本實(shí)施例使得目標(biāo)緩存處理策略是基于歷史緩存數(shù)據(jù)的使用特征信息而生成的,也就是說,所述目標(biāo)緩存處理策略是根據(jù)歷史緩存數(shù)據(jù)的使用特征而動態(tài)生成的,如此,本發(fā)明實(shí)施例能夠動態(tài)調(diào)整服務(wù)器中的緩存處理策略,進(jìn)而實(shí)現(xiàn)有針對性地動態(tài)地調(diào)整針對于歷史緩存數(shù)據(jù)的緩存處理策略的目的。
【附圖說明】
[0032]圖1為本發(fā)明實(shí)施例緩存數(shù)據(jù)處理方法的實(shí)現(xiàn)流程示意圖一;
[0033]圖2為本發(fā)明實(shí)施例緩存數(shù)據(jù)處理方法的實(shí)現(xiàn)流程示意圖二;
[0034]圖3a為本發(fā)明實(shí)施例歷史緩存數(shù)據(jù)分類示意圖一;
[0035]圖3b為本發(fā)明實(shí)施例分類的歷史緩存數(shù)據(jù)進(jìn)行策略生成的場景示意圖一;
[0036]圖4為本發(fā)明實(shí)施例分類的歷史緩存數(shù)據(jù)進(jìn)行策略生成的場景示意圖二;
[0037]圖5為本發(fā)明實(shí)施例緩存數(shù)據(jù)處理方法的實(shí)現(xiàn)流程示意圖三;
[0038]圖6a為本發(fā)明實(shí)施例歷史緩存數(shù)據(jù)分類示意圖二;
[0039]圖6b為本發(fā)明實(shí)施例分類的歷史緩存數(shù)據(jù)進(jìn)行策略生成的場景示意圖三;
[0040]圖7為本發(fā)明實(shí)施例分類的歷史緩存數(shù)據(jù)進(jìn)行策略生成的場景示意圖四;
[0041 ]圖8為現(xiàn)有服務(wù)器的基本框架示意圖;
[0042]圖9為本發(fā)明實(shí)施例具體應(yīng)用中服務(wù)器的基本框架示意圖;
[0043]圖10為本發(fā)明實(shí)施例服務(wù)器的具體結(jié)構(gòu)示意圖;
[0044]圖11為本發(fā)明實(shí)施例服務(wù)器與配置設(shè)備信息交互的具體結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0045]為了能夠更加詳盡地了解本發(fā)明的特點(diǎn)與技術(shù)內(nèi)容,下面結(jié)合附圖對本發(fā)明的實(shí)現(xiàn)進(jìn)行詳細(xì)闡述,所附附圖僅供參考說明之用,并非用來限定本發(fā)明。
[0046]實(shí)施例一
[0047]圖1為本發(fā)明實(shí)施例緩存數(shù)據(jù)處理方法的實(shí)現(xiàn)流程示意圖一;如圖1所示,所述方法包括:
[0048]步驟101:服務(wù)器獲取歷史緩存數(shù)據(jù)的使用特征信息;
[0049]本實(shí)施例中,所述使用特征信息至少包括有歷史緩存數(shù)據(jù)的使用頻率;進(jìn)一步地,所述使用特征信息還可以包括有設(shè)置的針對于歷史緩存數(shù)據(jù)的優(yōu)先級。當(dāng)然,本領(lǐng)域技術(shù)人員應(yīng)該知曉,在實(shí)際應(yīng)用中,所述使用特征信息可以根據(jù)實(shí)際需求而任意設(shè)置。
[0050]在實(shí)際應(yīng)用中,所述獲取歷史緩存數(shù)據(jù)的使用特征信息的步驟可以具體為:
[0051]服務(wù)器接收終端發(fā)送的業(yè)務(wù)請求,統(tǒng)計(jì)所述業(yè)務(wù)請求所調(diào)用所述歷史緩存數(shù)據(jù)的調(diào)用特征信息;基于調(diào)用特征信息確定所述歷史緩存數(shù)據(jù)的使用特征信息。
[0052]步驟102:所述服務(wù)器根據(jù)所述歷史緩存數(shù)據(jù)的使用特征信息確定針對所述歷史緩存數(shù)據(jù)的目標(biāo)緩存處理策略;
[0053]本實(shí)施例中,所述目標(biāo)緩存處理策略至少用于對所述歷史緩存數(shù)據(jù)中的至少部分緩存數(shù)據(jù)進(jìn)行更新處理;也就是說,所述目標(biāo)緩存處理策略可以具體為針對于所述歷史緩存數(shù)據(jù)中的至少部分緩存數(shù)據(jù)的處理策略。例如,所述目標(biāo)緩存處理策略可以為僅針對于滿足一定條件的歷史緩存數(shù)據(jù)的處理策略,具體地,所述目標(biāo)緩存處理策略為僅針對于使用頻率大于預(yù)設(shè)頻率的歷史緩存數(shù)據(jù)的處理策略。這樣,便于所述服務(wù)器僅調(diào)整部分歷史緩存數(shù)據(jù)的處理策略,而不滿足條件的歷史緩存數(shù)據(jù)維持原有處理策略,因此,滿足了動態(tài)調(diào)整緩存處理策略的需求,提升了服務(wù)器的性能;而且,由于可以僅改變部分歷史緩存數(shù)據(jù)的處理策略,所以,能夠盡可能地降低服務(wù)器的處理負(fù)荷,進(jìn)而實(shí)現(xiàn)綜合提升服務(wù)器的性能的目的。
[0054]在一實(shí)施例中,如圖2所示,步驟102可以具體包括:
[0055]步驟1021:基于所述歷史緩存數(shù)據(jù)的使用特征信息中的使用頻率,將所述歷史緩存數(shù)據(jù)進(jìn)行分類得到至少兩類緩存數(shù)據(jù);
[0056]步驟1022:生成針對所述至少兩類緩存數(shù)據(jù)的至少兩個緩存處理子策略;
[0057]步驟1023:將所述至少兩個緩存處理子策略作為所述目標(biāo)緩存處理策略;
[0058]對應(yīng)地,步驟103具體包括:利用所述目標(biāo)緩存處理策略中包含的至少兩個緩存處理子策略,分別對所述至少兩類緩存數(shù)據(jù)進(jìn)行處理。
[0059]也就是說,所述服務(wù)器基于使用特征信息中的使用頻率將歷史緩存數(shù)據(jù)進(jìn)行分類,進(jìn)而針對每一類緩存數(shù)據(jù)生成緩存處理子策略。
[0000]下面結(jié)合圖3a和圖3b進(jìn)行進(jìn)一步處理說明:
[0061]首先參見圖3a,本實(shí)施例基于使用特征信息中的使用頻率將歷史緩存數(shù)據(jù)進(jìn)行分類,分為N類,分別為第一類緩存數(shù)據(jù)、第二類緩存數(shù)據(jù)以及第N類緩存數(shù)據(jù);其中N為大于等于2的正整數(shù)。
[0062]進(jìn)一步地,結(jié)合圖3b,所述服務(wù)器對應(yīng)生成針對N類緩存數(shù)據(jù)的緩存處理子策略,分別為針對于所述第一類緩存數(shù)據(jù)的第一緩存處理子策略,針對于所述第二類緩存數(shù)據(jù)的第二緩存處理子策略,以及針對于所述第N類緩存數(shù)據(jù)的第N緩存處理子策略;進(jìn)而將所述第一緩存處理子策略、第二緩存處理子策略以及所述第N緩存處理子策略作為目標(biāo)緩存處理策略;這樣,使得服務(wù)器能夠?qū)Σ煌褂妙l率的歷史緩存數(shù)據(jù)進(jìn)行分級處理,在滿足動態(tài)調(diào)整緩存處理策略需求的同時,進(jìn)一步細(xì)化了針對于不同類的歷史緩存處理的緩存處理子策略,滿足了服務(wù)器對歷史緩存處理策略進(jìn)行多極化處理的需求,進(jìn)而為滿足互聯(lián)網(wǎng)中多類型應(yīng)用場景的需求奠定了實(shí)踐基礎(chǔ)。
[0063]步驟103:至少利用針對所述歷史緩存數(shù)據(jù)的目標(biāo)緩存處理策略對所述歷史緩存數(shù)據(jù)進(jìn)行處理,以更新所述服務(wù)器對應(yīng)的歷史緩存數(shù)據(jù)。
[0064]具體地,所述服務(wù)器至少利用針對所述歷史緩存數(shù)據(jù)的目標(biāo)緩存處理策略對所述歷史緩存數(shù)據(jù)中的至少部分緩存數(shù)據(jù)進(jìn)行處理。這里,在實(shí)際應(yīng)用中,所述服務(wù)器不僅可以利用確定出的目標(biāo)緩存處理策略對所述服務(wù)器的歷史緩存數(shù)據(jù)中的至少部分緩存數(shù)據(jù)進(jìn)行處理,還可以對服務(wù)器更新后的緩存數(shù)據(jù)進(jìn)行處理;具體地,檢測所述服務(wù)器是否存在更新的緩存數(shù)據(jù);當(dāng)存在更新的緩存數(shù)據(jù)時,利用所述目標(biāo)緩存處理策略對更新后的緩存數(shù)據(jù)進(jìn)行處理。也就是說,當(dāng)服務(wù)器存在更新的緩存數(shù)據(jù)時,且針對于更新的緩存數(shù)據(jù)尚未生成處理策略,或者針對于更新的緩存數(shù)據(jù)僅有預(yù)設(shè)緩存處理策略,此時,所述服務(wù)器還可以利用已經(jīng)生成的目標(biāo)緩存處理策略對更新后的緩存數(shù)據(jù)進(jìn)行處理,這樣,對于更新后的緩存數(shù)據(jù),增加了供服務(wù)器選取的處理方式。
[0065]這里,所述預(yù)設(shè)緩存處理策略可以具體為LRU淘汰算法。
[0066]在另一實(shí)施例中,為確保服務(wù)器對緩存數(shù)據(jù)進(jìn)行更新時依然能夠響應(yīng)終端的業(yè)務(wù)請求,本實(shí)施例中,所述服務(wù)器還需要判斷自身是否處于目標(biāo)工作狀態(tài);其中,所述目標(biāo)工作狀態(tài)表征所述服務(wù)器處于至少利用所述目標(biāo)緩存處理策略對所述目標(biāo)緩存數(shù)據(jù)進(jìn)行處理以更新所述服務(wù)器的歷史緩存數(shù)據(jù)所對應(yīng)的狀態(tài);進(jìn)而確定處于所述目標(biāo)工作狀態(tài)時,在更新前的所述服務(wù)器對應(yīng)的歷史緩存數(shù)據(jù)中查找是否存在有與接收到的終端發(fā)送的業(yè)務(wù)請求所對應(yīng)的目標(biāo)數(shù)據(jù),以對所述業(yè)務(wù)請求進(jìn)行響應(yīng)。
[0067]這樣,本發(fā)明實(shí)施例所述的方法,通過服務(wù)器獲取歷史緩存數(shù)據(jù)的使用特征信息,根據(jù)歷史緩存數(shù)據(jù)的使用特征信息確定目標(biāo)緩存處理策略,進(jìn)而至少基于目標(biāo)緩存處理策略對所述歷史緩存數(shù)據(jù)進(jìn)行處理,如此,實(shí)現(xiàn)更新所述服務(wù)器對應(yīng)的歷史緩存數(shù)據(jù)的目的。這里,由于本發(fā)明實(shí)施例所述的目標(biāo)緩存處理策略是基于歷史緩存數(shù)據(jù)的使用特征信息而生成的,也就是說,所述目標(biāo)緩存處理策略是根據(jù)歷史緩存數(shù)據(jù)的使用特征而動態(tài)生成的,因此,本發(fā)明實(shí)施例能夠滿足服務(wù)器動態(tài)調(diào)整緩存處理策略的需求,進(jìn)而實(shí)現(xiàn)有針對性地動態(tài)地調(diào)整針對于歷史緩存數(shù)據(jù)的緩存處理策略的目的。
[0068]另外,在本實(shí)施例中針對全部的歷史緩存數(shù)據(jù)進(jìn)行了分類,并且對全部的分類歷史緩存數(shù)據(jù)進(jìn)行了子處理策略的生成,從而保證了針對全部歷史緩存處理策略都能夠進(jìn)行動態(tài)調(diào)整,對全部歷史緩存數(shù)據(jù)都能夠有效管理。
[0069]實(shí)施例二
[0070]基于實(shí)施例一所述的方法,本實(shí)施例中,為避免服務(wù)器確定目標(biāo)緩存處理策略的過程為自身帶來過重負(fù)荷,所述服務(wù)器可以有選擇地僅為部分緩存數(shù)據(jù)制定緩存處理策略;具體地,如圖4所示,所述服務(wù)器基于所述歷史緩存數(shù)據(jù)的使用特征信息中的使用頻率,將所述歷史緩存數(shù)據(jù)分為第一類緩存數(shù)據(jù)以及第二類緩存數(shù)據(jù),其中,所述第一類緩存數(shù)據(jù)的使用頻率高于所述第二類緩存數(shù)據(jù)的使用頻率;例如,所述第一類緩存數(shù)據(jù)的使用頻率高于預(yù)設(shè)頻率,所述第二類緩存數(shù)據(jù)的使用頻率低于預(yù)設(shè)頻率;進(jìn)而所述服務(wù)器針對使用頻率較高的所述第一類緩存數(shù)據(jù)生成目標(biāo)緩存處理策略,并利用所述目標(biāo)緩存處理策略對所述第一類緩存數(shù)據(jù)進(jìn)行處理。至于使用頻率較低的第二類緩存數(shù)據(jù),服務(wù)器可以利用預(yù)設(shè)緩存處理策略對所述第二類緩存數(shù)據(jù)進(jìn)行處理,以實(shí)現(xiàn)對服務(wù)器對應(yīng)的歷史緩存數(shù)據(jù)進(jìn)行更新的目的。
[0071]這里,值得注意的是,服務(wù)器通常以哈希表的形式存儲緩存數(shù)據(jù),即哈希表表征歷史緩存數(shù)據(jù)對應(yīng)的關(guān)鍵字,與歷史緩存數(shù)據(jù)所在的地址(也即鍵值)之間的映射關(guān)系。此時,所述服務(wù)器可以通過確定歷史緩存數(shù)據(jù)的鍵值的使用特征信息的方式來確定歷史緩存數(shù)據(jù)的使用特征信息。同理,所述服務(wù)器也可以通過對鍵值進(jìn)行分類來實(shí)現(xiàn)對歷史緩存數(shù)據(jù)的分類的目的。
[0072]這樣,本發(fā)明實(shí)施例所述的方法,通過服務(wù)器基于歷史緩存數(shù)據(jù)的使用特征信息,確定針對于所述歷史緩存數(shù)據(jù)的目標(biāo)緩存處理策略,進(jìn)而利用所述目標(biāo)緩存處理策略至少對所述歷史緩存數(shù)據(jù)中的部分緩存數(shù)據(jù)進(jìn)行處理,解決了現(xiàn)有無法實(shí)時動態(tài)調(diào)整緩存的淘汰算法冋題。
[0073]進(jìn)一步地,由于本發(fā)明實(shí)施例所述的方法能夠?qū)崟r根據(jù)歷史緩存數(shù)據(jù)的使用特征信息確定與歷史緩存數(shù)據(jù)對應(yīng)的目標(biāo)緩存處理策略,所以,本發(fā)明實(shí)施例能夠應(yīng)用于啟動預(yù)熱的場景,即根據(jù)歷史緩存數(shù)據(jù)的使用頻率動態(tài)調(diào)整處理策略,而無需將配置文件固定于代碼中,解決了現(xiàn)有針對于啟動預(yù)熱的場景中無法動態(tài)調(diào)整緩存處理策略的問題。
[0074]而且,本發(fā)明實(shí)施例所述的方法,還能夠即時對尚未進(jìn)行預(yù)設(shè)淘汰算法的歷史緩存數(shù)據(jù)進(jìn)行處理,例如,當(dāng)現(xiàn)有歷史緩存數(shù)據(jù)處于生命周期中,且尚未利用預(yù)設(shè)淘汰算法對其進(jìn)行處理前,可以利用本發(fā)明實(shí)施例所述的方法即時調(diào)整該情況下的歷史緩存數(shù)據(jù)的處理策略,進(jìn)而實(shí)現(xiàn)即時更新該歷史緩存數(shù)據(jù)的目的。
[0075]實(shí)施例三
[0076]圖5為本發(fā)明實(shí)施例緩存數(shù)據(jù)處理方法的實(shí)現(xiàn)流程示意圖三;如圖5所示,所述方法包括:
[0077]步驟501:服務(wù)器獲取歷史緩存數(shù)據(jù)的使用特征信息;
[0078]本實(shí)施例中,所述使用特征信息至少包括有歷史緩存數(shù)據(jù)的使用頻率;進(jìn)一步地,所述使用特征信息還可以包括有設(shè)置的針對于歷史緩存數(shù)據(jù)的優(yōu)先級。當(dāng)然,本領(lǐng)域技術(shù)人員應(yīng)該知曉,在實(shí)際應(yīng)用中,所述使用特征信息可以根據(jù)實(shí)際需求而任意設(shè)置。
[0079]在實(shí)際應(yīng)用中,所述獲取歷史緩存數(shù)據(jù)的使用特征信息的步驟可以具體為:
[0080]服務(wù)器接收終端發(fā)送的業(yè)務(wù)請求,統(tǒng)計(jì)所述業(yè)務(wù)請求所調(diào)用所述歷史緩存數(shù)據(jù)的調(diào)用特征信息;基于調(diào)用特征信息確定所述歷史緩存數(shù)據(jù)的使用特征信息。
[0081]步驟502:所述服務(wù)器將所述歷史緩存數(shù)據(jù)的使用特征信息發(fā)送至配置設(shè)備;
[0082]步驟503:配置設(shè)備獲取到服務(wù)器發(fā)來的目標(biāo)緩存數(shù)據(jù)的使用特征信息,根據(jù)所述歷史緩存數(shù)據(jù)的使用特征信息確定針對所述歷史緩存數(shù)據(jù)的目標(biāo)緩存處理策略;
[0083]本實(shí)施例中,所述目標(biāo)緩存處理策略至少用于對所述歷史緩存數(shù)據(jù)中的至少部分緩存數(shù)據(jù)進(jìn)行更新處理;也就是說,所述目標(biāo)緩存處理策略可以具體為針對于所述歷史緩存數(shù)據(jù)中的至少部分緩存數(shù)據(jù)的處理策略。例如,所述目標(biāo)緩存處理策略可以為僅針對于滿足一定條件的歷史緩存數(shù)據(jù)的處理策略,具體地,所述目標(biāo)緩存處理策略為配置設(shè)備確定的僅針對于使用頻率大于預(yù)設(shè)頻率的歷史緩存數(shù)據(jù)的處理策略。進(jìn)而,當(dāng)所述配置設(shè)備將僅針對于使用頻率大于預(yù)設(shè)頻率的歷史緩存數(shù)據(jù)的處理策略發(fā)送至服務(wù)器后,所述服務(wù)器可以實(shí)現(xiàn)僅針對于使用頻率大于預(yù)設(shè)頻率的歷史緩存數(shù)據(jù)進(jìn)行處理,這樣,便于所述服務(wù)器僅調(diào)整部分歷史緩存數(shù)據(jù)的處理策略,而不滿足條件的歷史緩存數(shù)據(jù)維持原有處理策略,因此,滿足了動態(tài)調(diào)整緩存處理策略的需求,提升了服務(wù)器的性能。
[0084]步驟504:配置設(shè)備將目標(biāo)緩存處理策略發(fā)送至所述服務(wù)器;
[0085]本實(shí)施例中,所述目標(biāo)緩存處理策略至少用于對所述歷史緩存數(shù)據(jù)中的至少部分緩存數(shù)據(jù)進(jìn)行更新處理;
[0086]步驟505:所述服務(wù)器接收所述配置設(shè)備發(fā)送的目標(biāo)緩存處理策略,并至少利用所述目標(biāo)緩存處理策略對所歷史緩存數(shù)據(jù)中的至少部分緩存數(shù)據(jù)進(jìn)行處理。
[0087]在一實(shí)施例中,所述配置設(shè)備基于所述歷史緩存數(shù)據(jù)的使用特征信息中的使用頻率,將所述歷史緩存數(shù)據(jù)進(jìn)行分類得到至少兩類緩存數(shù)據(jù),并生成針對所述至少兩類緩存數(shù)據(jù)的至少兩個緩存處理子策略,將所述至少兩個緩存處理子策略作為所述目標(biāo)緩存處理策略。
[0088]下面結(jié)合圖6a和圖6b進(jìn)行進(jìn)一步處理說明:
[0089]首先參見圖6a,本實(shí)施例通過所述配置設(shè)備基于所述服務(wù)器發(fā)送的使用特征信息中的使用頻率將歷史緩存數(shù)據(jù)進(jìn)行分類,分為N類,分別為第一類緩存數(shù)據(jù)、第二類緩存數(shù)據(jù)以及第N類緩存數(shù)據(jù);其中N為大于等于2的正整數(shù)。
[0090]進(jìn)一步地,參見圖6b,所述配置設(shè)備對應(yīng)生成針對N類緩存數(shù)據(jù)的緩存處理子策略,分別為針對于所述第一類緩存數(shù)據(jù)的第一緩存處理子策略,針對于所述第二類緩存數(shù)據(jù)的第二緩存處理子策略,以及針對于所述第N類緩存數(shù)據(jù)的第N緩存處理子策略;進(jìn)而所述配置設(shè)備將所述第一緩存處理子策略、第二緩存處理子策略以及所述第N緩存處理子策略作為目標(biāo)緩存處理策略,并發(fā)送至所述服務(wù)器。對應(yīng)的,所述服務(wù)器基于目標(biāo)緩存處理策略所對應(yīng)的至少兩個緩存處理子策略,對所述歷史緩存數(shù)據(jù)進(jìn)行分類得到至少兩類緩存數(shù)據(jù),進(jìn)而利用所述目標(biāo)緩存處理策略中包含的至少兩個緩存處理子策略,分別對所述至少兩類緩存數(shù)據(jù)進(jìn)行處理。
[0091]在實(shí)際應(yīng)用中,所述服務(wù)器不僅可以利用配置設(shè)備確定出的目標(biāo)緩存處理策略對所述服務(wù)器的歷史緩存數(shù)據(jù)中的至少部分緩存數(shù)據(jù)進(jìn)行處理,還可以對服務(wù)器更新后的緩存數(shù)據(jù)進(jìn)行處理;具體地,所述服務(wù)器檢測自身是否存在更新的緩存數(shù)據(jù);當(dāng)存在更新的緩存數(shù)據(jù)時,利用所述目標(biāo)緩存處理策略對更新后的緩存數(shù)據(jù)進(jìn)行處理。也就是說,當(dāng)服務(wù)器存在更新的緩存數(shù)據(jù)時,且針對于更新的緩存數(shù)據(jù)尚未生成處理策略,或者針對于更新的緩存數(shù)據(jù)僅有預(yù)設(shè)緩存處理策略,此時,所述服務(wù)器還可以利用已經(jīng)生成的目標(biāo)緩存處理策略對更新后的緩存數(shù)據(jù)進(jìn)行處理,這樣,對于更新后的緩存數(shù)據(jù),增加了供服務(wù)器選取的處理方式。
[0092]這里,所述預(yù)設(shè)緩存處理策略可以具體為LRU淘汰算法。
[0093]在另一實(shí)施例中,為確保服務(wù)器對緩存數(shù)據(jù)進(jìn)行更新時依然能夠響應(yīng)終端的業(yè)務(wù)請求,本實(shí)施例中,所述服務(wù)器還需要判斷自身是否處于目標(biāo)工作狀態(tài);其中,所述目標(biāo)工作狀態(tài)表征所述服務(wù)器處于至少利用所述目標(biāo)緩存處理策略對所述目標(biāo)緩存數(shù)據(jù)進(jìn)行處理以更新所述服務(wù)器的歷史緩存數(shù)據(jù)所對應(yīng)的狀態(tài);進(jìn)而確定處于所述目標(biāo)工作狀態(tài)時,在更新前的所述服務(wù)器對應(yīng)的歷史緩存數(shù)據(jù)中查找是否存在有與接收到的終端發(fā)送的業(yè)務(wù)請求所對應(yīng)的目標(biāo)數(shù)據(jù),以對所述業(yè)務(wù)請求進(jìn)行響應(yīng)。
[0094]在一實(shí)施例中,為有針對性的調(diào)整服務(wù)器的歷史緩存數(shù)據(jù)的處理策略,如圖7所示,所述配置設(shè)備可以具體基于所述歷史緩存數(shù)據(jù)的使用特征信息中的使用頻率,將所述歷史緩存數(shù)據(jù)分為第一類緩存數(shù)據(jù)以及第二類緩存數(shù)據(jù),其中,所述第一類緩存數(shù)據(jù)的使用頻率高于所述第二類緩存數(shù)據(jù)的使用頻率;例如,所述第一類緩存數(shù)據(jù)的使用頻率高于預(yù)設(shè)頻率,所述第二類緩存數(shù)據(jù)的使用頻率低于預(yù)設(shè)頻率;進(jìn)而所述配置設(shè)備針對所述第一類緩存數(shù)據(jù)生成目標(biāo)緩存處理策略,并將所述目標(biāo)緩存處理策略發(fā)送至服務(wù)器。對應(yīng)的,所述服務(wù)器基于所述歷史緩存數(shù)據(jù)的使用特征信息中的使用頻率,也即基于所述配置設(shè)備生成的目標(biāo)緩存處理策略,將所述歷史緩存數(shù)據(jù)分為第一類緩存數(shù)據(jù)以及第二類緩存數(shù)據(jù),以使所述第一類緩存數(shù)據(jù)的使用頻率高于所述第二類緩存數(shù)據(jù)的使用頻率;進(jìn)而所述服務(wù)器利用接收到的所述配置設(shè)備生成的所述目標(biāo)緩存處理策略對所述第一類緩存數(shù)據(jù)進(jìn)行處理,以實(shí)現(xiàn)對服務(wù)器對應(yīng)的歷史緩存數(shù)據(jù)進(jìn)行更新的目的。這里,至于使用頻率較低的第二類緩存數(shù)據(jù),所述服務(wù)器可以利用預(yù)設(shè)緩存處理策略對所述第二類緩存數(shù)據(jù)進(jìn)行處理。
[0095]在實(shí)際應(yīng)用中,所述配置設(shè)備還可以根據(jù)用戶需求有針對性地獲取用戶設(shè)置的所述服務(wù)器對應(yīng)的歷史緩存數(shù)據(jù)以外的其他緩存數(shù)據(jù),進(jìn)而獲取用戶設(shè)置的針對于該其他緩存數(shù)據(jù)的目標(biāo)緩存處理策略,并將該其他緩存數(shù)據(jù)以及對應(yīng)于該其他緩存數(shù)據(jù)的目標(biāo)緩存處理策略告知服務(wù)器,以使服務(wù)器新增該其他緩存數(shù)據(jù),并利用針對于該其他緩存數(shù)據(jù)的目標(biāo)緩存處理策略處理該其他緩存數(shù)據(jù)。
[0096]這里,值得注意的是,服務(wù)器通常以哈希表的形式存儲緩存數(shù)據(jù),即哈希表表征歷史緩存數(shù)據(jù)對應(yīng)的關(guān)鍵字,與歷史緩存數(shù)據(jù)所在的地址(也即鍵值)之間的映射關(guān)系。此時,所述服務(wù)器可以通過確定歷史緩存數(shù)據(jù)的鍵值的使用特征信息的方式來確定歷史緩存數(shù)據(jù)的使用特征信息。同理,所述服務(wù)器也可以將鍵值發(fā)送至配置設(shè)備,進(jìn)而使得所述配置設(shè)備對鍵值進(jìn)行分類來實(shí)現(xiàn)對歷史緩存數(shù)據(jù)的分類的目的。
[0097]這樣,本發(fā)明實(shí)施例所述的方法,通過服務(wù)器獲取歷史緩存數(shù)據(jù)的使用特征信息,將所述歷史緩存數(shù)據(jù)的使用特征信息發(fā)送至配置設(shè)備,進(jìn)而通過所述配置設(shè)備根據(jù)所述歷史緩存數(shù)據(jù)的使用特征信息確定針對所述歷史緩存數(shù)據(jù)的目標(biāo)緩存處理策略,并將確定出的所述目標(biāo)緩存處理策略反饋至所述服務(wù)器,以使得所述服務(wù)器根據(jù)所述目標(biāo)緩存處理策略至少針對所述歷史緩存數(shù)據(jù)進(jìn)行處理。這里,由于本發(fā)明實(shí)施例所述的目標(biāo)緩存處理策略是基于歷史緩存數(shù)據(jù)的使用特征信息而生成的,也就是說,所述目標(biāo)緩存處理策略是根據(jù)歷史緩存數(shù)據(jù)的使用特征而動態(tài)生成的,因此,本發(fā)明實(shí)施例能夠滿足服務(wù)器動態(tài)調(diào)整緩存處理策略的需求,進(jìn)而實(shí)現(xiàn)有針對性地動態(tài)地調(diào)整針對于歷史緩存數(shù)據(jù)的緩存處理策略的目的。進(jìn)一步,由于本發(fā)明實(shí)施例所述的目標(biāo)緩存處理策略是服務(wù)器以外的其他設(shè)備,即配置設(shè)備生成的,所以,本發(fā)明實(shí)施例所述的方法能夠在不改變服務(wù)器負(fù)荷的前提下,實(shí)現(xiàn)動態(tài)調(diào)整歷史緩存數(shù)據(jù)的緩存處理策略的目的。
[0098]進(jìn)一步地,由于本發(fā)明實(shí)施例所述的方法能夠?qū)崟r根據(jù)歷史緩存數(shù)據(jù)的使用特征信息確定與歷史緩存數(shù)據(jù)對應(yīng)的目標(biāo)緩存處理策略,所以,本發(fā)明實(shí)施例能夠應(yīng)用于啟動預(yù)熱的場景,即根據(jù)歷史緩存數(shù)據(jù)的使用頻率動態(tài)調(diào)整處理策略,而無需將配置文件固定于代碼中,解決了現(xiàn)有針對于啟動預(yù)熱的場景中無法動態(tài)調(diào)整緩存處理策略的問題。
[0099]而且,本發(fā)明實(shí)施例所述的方法,還能夠即時對尚未進(jìn)行預(yù)設(shè)淘汰算法的歷史緩存數(shù)據(jù)進(jìn)行處理,例如,當(dāng)現(xiàn)有歷史緩存數(shù)據(jù)處于生命周期中,且尚未利用預(yù)設(shè)淘汰算法對其進(jìn)行處理前,可以利用本發(fā)明實(shí)施例所述的方法即時調(diào)整該情況下的歷史緩存數(shù)據(jù)的處理策略,進(jìn)而實(shí)現(xiàn)即時更新該歷史緩存數(shù)據(jù)的目的。
[0100]這里,由于內(nèi)存空間有限,對于一些場景,可能存在高頻的鍵值,即使用頻率較高的歷史緩存數(shù)據(jù)對應(yīng)的鍵值,且當(dāng)該類鍵值對應(yīng)的數(shù)據(jù)量較大、在內(nèi)存空間中不存在對應(yīng)的數(shù)據(jù)(此類鍵值稱為高頻穿透鍵值)時,如果使用現(xiàn)有方式穿透服務(wù)器對應(yīng)的數(shù)據(jù)層去獲取數(shù)據(jù),則會為服務(wù)器帶來壓力;而使用本發(fā)明實(shí)施例所述的方法,可以使服務(wù)器向配置設(shè)備去獲取該類鍵值對應(yīng)的數(shù)據(jù),進(jìn)而避免了穿透服務(wù)器對應(yīng)的數(shù)據(jù)層去獲取數(shù)據(jù)而為服務(wù)器帶來負(fù)荷的問題,減少了高頻穿透鍵值對后臺數(shù)據(jù)服務(wù)器的請求,減少了服務(wù)器的負(fù)載。
[0101]以下通過具體對比場景,對本發(fā)明實(shí)施例做進(jìn)一步詳細(xì)說明:
[0102]場景一:現(xiàn)有服務(wù)器的基本架構(gòu),如圖8所示,用戶通過Web瀏覽器或者終端后臺通過傳輸控制協(xié)議(TCP,Transmiss1n Control Protocol)/用戶數(shù)據(jù)報(bào)協(xié)議(UDP,UserDatagram Protocol)的方式向服務(wù)器發(fā)送業(yè)務(wù)請求;所述服務(wù)器后臺判斷與業(yè)務(wù)請求對應(yīng)的緩存是否命中,如果命中,則所述服務(wù)器中的緩存層直接響應(yīng);否則,所述服務(wù)器中的緩存層穿透到數(shù)據(jù)層,由數(shù)據(jù)層對請求進(jìn)行響應(yīng),響應(yīng)后,緩存層會對響應(yīng)內(nèi)容進(jìn)行緩存,同時返回給請求端,即終端。
[0103]場景二:基于上述應(yīng)用場景下的服務(wù)器,本發(fā)明實(shí)施例通過在緩存層設(shè)置緩存動態(tài)調(diào)整裝置以及緩存配置裝置(也即本發(fā)明實(shí)施例所述的配置設(shè)備)的方式,實(shí)現(xiàn)動態(tài)調(diào)整緩存處理策略的目的;這里,所述緩存動態(tài)調(diào)整裝置植入緩存層,用于實(shí)時或者定時收集歷史緩存數(shù)據(jù)的緩存鍵值的使用情況;所述緩存配置裝置植入所述緩存層,或者置于服務(wù)器外部;具體地,如圖9所示,以緩存配置裝置設(shè)置于服務(wù)器外部為例;所述緩存動態(tài)調(diào)整裝置將收集到的緩存鍵值的使用情況上報(bào)給所述緩存配置裝置,例如,將緩存鍵值命中率與未命中率上報(bào)至所述緩存配置裝置;對應(yīng)地,所述緩存配置裝置存儲所述緩存動態(tài)調(diào)整裝置上報(bào)的針對于緩存鍵值命中率與未命中率的數(shù)據(jù),同時離線計(jì)算(離線計(jì)算的頻率可以自主設(shè)置)針對于緩存鍵值命中率與未命中率的緩存數(shù)據(jù)的目標(biāo)緩存處理策略,并將計(jì)算出的針對于高頻緩存鍵值的目標(biāo)緩存處理策略推送至所述緩存動態(tài)調(diào)整裝置,以使服務(wù)器基于高頻緩存鍵值的目標(biāo)緩存處理策略,對高頻緩存鍵值對應(yīng)的緩存數(shù)據(jù)進(jìn)行處理。這里,所述緩存配置裝置還可以獲取管理員配置的增/刪的緩存鍵值,并將增/刪的緩存鍵值推送至服務(wù)器,實(shí)現(xiàn)動態(tài)推送高頻緩存鍵值、動態(tài)推送強(qiáng)制更新或者刪除的緩存鍵值的目的。
[0104]這里,在服務(wù)器利用緩存配置裝置推送的目標(biāo)緩存處理策略更新緩存的過程中,當(dāng)存在終端發(fā)送的業(yè)務(wù)請求時,所述服務(wù)器利用內(nèi)存中緩存的更新前的緩存鍵值響應(yīng)業(yè)務(wù)請求,以確保業(yè)務(wù)請求不間斷。進(jìn)一步地,當(dāng)緩存數(shù)據(jù)更新完畢后,所述服務(wù)器進(jìn)行緩存鍵值的更新替換。同時,同時為防止緩存層的緩存鍵值無限增長,對于高頻緩存鍵值和管理員配置的緩存鍵值之外的其他緩存鍵值以LRU淘汰算法進(jìn)行更新處理。
[0105]在實(shí)際應(yīng)用中,所述緩存配置裝置的離線計(jì)算可以針對一天/一小時的數(shù)據(jù)進(jìn)行統(tǒng)計(jì),并通過自主研發(fā)的緩存淘汰算法或者開源淘汰算法進(jìn)行計(jì)算,進(jìn)而輸出高頻和高穿透(如緩存無數(shù)據(jù),存儲也無數(shù)據(jù))的緩存鍵值。所述緩存配置裝置向所述緩存動態(tài)調(diào)整裝置進(jìn)行推送的過程可以通過分布式應(yīng)用程序zookeeper,實(shí)時推送離線分析出的和后臺手工配置的緩存鍵值。所述緩存動態(tài)調(diào)整裝置可以基于guava cache將普通緩存鍵值(也即低頻緩存鍵值)與高頻緩存鍵值和管理員配置的增/刪的緩存鍵值進(jìn)行隔離;利用LRU淘汰算法對普通緩存鍵值進(jìn)行處理,利用緩存配置裝置推送的目標(biāo)緩存處理策略對高頻緩存鍵值和管理員配置的增/刪的緩存鍵值進(jìn)行處理。
[0106]這樣,對于交友平臺熱門房間的場景,利用本發(fā)明實(shí)施例能夠定時計(jì)算出熱門房間,且由于熱門房間量級不大,所以可以將熱門房間對應(yīng)的數(shù)據(jù)緩存在服務(wù)器本地,基于熱門房間的時效性,通過緩存動態(tài)調(diào)整裝置定期失效熱門房間的鍵值,進(jìn)而通過主動刷新熱門房間的鍵值來實(shí)現(xiàn)動態(tài)管理熱門房間的目的。
[0107]實(shí)施例四
[0108]本發(fā)明實(shí)施例提供了一種服務(wù)器,如圖10所示,所述服務(wù)器包括:
[0109]第一信息獲取單元1001,用于獲取歷史緩存數(shù)據(jù)的使用特征信息;其中,所述使用特征信息至少包括有歷史緩存數(shù)據(jù)的使用頻率;
[0110]第一策略確定單元1002,用于根據(jù)所述歷史緩存數(shù)據(jù)的使用特征信息確定針對所述歷史緩存數(shù)據(jù)的目標(biāo)緩存處理策略;其中,所述目標(biāo)緩存處理策略至少用于對所述歷史緩存數(shù)據(jù)中的至少部分緩存數(shù)據(jù)進(jìn)行更新處理;
[0111]第一數(shù)據(jù)處理單元1003,用于至少利用針對所述歷史緩存數(shù)據(jù)的目標(biāo)緩存處理策略對所述歷史緩存數(shù)據(jù)進(jìn)行處理,以更新所述服務(wù)器對應(yīng)的歷史緩存數(shù)據(jù)。
[0112]在一實(shí)施例中,所述第一策略確定單元1002,還用于基于所述歷史緩存數(shù)據(jù)的使用特征信息中的使用頻率,將所述歷史緩存數(shù)據(jù)進(jìn)行分類得到至少兩類緩存數(shù)據(jù);生成針對所述至少兩類緩存數(shù)據(jù)的至少兩個緩存處理子策略;將所述至少兩個緩存處理子策略作為所述目標(biāo)緩存處理策略;
[0113]對應(yīng)地,所述第一數(shù)據(jù)處理單元1003,還用于利用所述目標(biāo)緩存處理策略中包含的至少兩個緩存處理子策略,分別對所述至少兩類緩存數(shù)據(jù)進(jìn)行處理。
[0114]在一實(shí)施例中,所述第一策略確定單元1002,還用于基于所述歷史緩存數(shù)據(jù)的使用特征信息中的使用頻率,將所述歷史緩存數(shù)據(jù)分為第一類緩存數(shù)據(jù)以及第二類緩存數(shù)據(jù),針對所述第一類緩存數(shù)據(jù)生成目標(biāo)緩存處理策略;其中,所述第一類緩存數(shù)據(jù)的使用頻率高于所述第二類緩存數(shù)據(jù)的使用頻率;
[0115]對應(yīng)地,所述第一數(shù)據(jù)處理單元1003,還用于利用所述目標(biāo)緩存處理策略對所述第一類緩存數(shù)據(jù)進(jìn)行處理。
[0116]在一實(shí)施例中,所述第一數(shù)據(jù)處理單元1003,還用于利用預(yù)設(shè)緩存處理策略對所述第二類緩存數(shù)據(jù)進(jìn)行處理。
[0117]在另一實(shí)施例中,所述第一數(shù)據(jù)處理單元1003,還用于檢測所述服務(wù)器是否存在更新的緩存數(shù)據(jù);當(dāng)存在更新的緩存數(shù)據(jù)時,利用所述目標(biāo)緩存處理策略對更新后的緩存數(shù)據(jù)進(jìn)行處理。
[0118]這里需要指出的是:以上服務(wù)器實(shí)施例項(xiàng)的描述,與上述實(shí)施例一或?qū)嵤├龅姆椒枋鍪穷愃频模哂型椒▽?shí)施例相同的有益效果,因此不做贅述。對于本發(fā)明服務(wù)器實(shí)施例中未披露的技術(shù)細(xì)節(jié),本領(lǐng)域的技術(shù)人員請參照本發(fā)明方法實(shí)施例一或?qū)嵤├拿枋龆斫猓瑸楣?jié)約篇幅,這里不再贅述。
[0119]實(shí)施例五
[0120]本發(fā)明實(shí)施例還提供了一種服務(wù)器以及配置設(shè)備,如圖11所示,所述服務(wù)器包括:[0121 ]第二信息獲取單元1101,用于獲取歷史緩存數(shù)據(jù)的使用特征信息;其中,所述使用特征信息至少包括有歷史緩存數(shù)據(jù)的使用頻率;
[0122]第一發(fā)送單元1102,用于將所述歷史緩存數(shù)據(jù)的使用特征信息發(fā)送至配置設(shè)備,以使所述配置設(shè)備根據(jù)所述歷史緩存數(shù)據(jù)的使用特征信息生成目標(biāo)緩存處理策略;
[0123]第一接收單元1103,用于接收所述配置設(shè)備發(fā)送的目標(biāo)緩存處理策略;其中,所述目標(biāo)緩存處理策略至少用于對所述歷史緩存數(shù)據(jù)中的至少部分緩存數(shù)據(jù)進(jìn)行更新處理;
[0124]第二數(shù)據(jù)處理單元1104,用于至少利用所述目標(biāo)緩存處理策略對所歷史緩存數(shù)據(jù)中的至少部分緩存數(shù)據(jù)進(jìn)行處理。
[0125]在一實(shí)施例中,所述第二數(shù)據(jù)處理單元1104,還用于將所述歷史緩存數(shù)據(jù)進(jìn)行分類得到至少兩類緩存數(shù)據(jù);利用所述目標(biāo)緩存處理策略中包含的至少兩個緩存處理子策略,分別對所述至少兩類緩存數(shù)據(jù)進(jìn)行處理。
[0126]在一實(shí)施例中,所述第二數(shù)據(jù)處理單元1104,還用于基于所述歷史緩存數(shù)據(jù)的使用特征信息中的使用頻率,將所述歷史緩存數(shù)據(jù)分為第一類緩存數(shù)據(jù)以及第二類緩存數(shù)據(jù);利用所述目標(biāo)緩存處理策略對所述第一類緩存數(shù)據(jù)進(jìn)行處理;其中,所述第一類緩存數(shù)據(jù)的使用頻率高于所述第二類緩存數(shù)據(jù)的使用頻率。
[0127]在一實(shí)施例中,所述第二數(shù)據(jù)處理單元1104,還用于利用預(yù)設(shè)緩存處理策略對所述第一類緩存數(shù)據(jù)進(jìn)行處理。
[0128]在一實(shí)施例中,所述第二數(shù)據(jù)處理單元1104,還用于檢測所述服務(wù)器是否存在更新的緩存數(shù)據(jù);當(dāng)存在更新的緩存數(shù)據(jù)時,利用所述目標(biāo)緩存處理策略對更新后的緩存數(shù)據(jù)進(jìn)行處理。
[0129]進(jìn)一步地,如圖11所示,所述配置設(shè)備包括:
[0130]第三信息獲取單元1201,用于獲取到服務(wù)器發(fā)來的目標(biāo)緩存數(shù)據(jù)的使用特征信息;
[0131]第三數(shù)據(jù)處理單元1202,用于根據(jù)所述歷史緩存數(shù)據(jù)的使用特征信息確定針對所述歷史緩存數(shù)據(jù)的目標(biāo)緩存處理策略;其中,所述目標(biāo)緩存處理策略至少用于對所述歷史緩存數(shù)據(jù)中的至少部分緩存數(shù)據(jù)進(jìn)行更新處理;
[0132]第二發(fā)送單元1203,用于將目標(biāo)緩存處理策略發(fā)送至所述服務(wù)器,以使得所述服務(wù)器根據(jù)所述目標(biāo)緩存處理策略至少針對所述歷史緩存數(shù)據(jù)進(jìn)行處理。
[0133]在一實(shí)施例中,所述第三數(shù)據(jù)處理單元1202,還用于基于所述歷史緩存數(shù)據(jù)的使用特征信息中的使用頻率,將所述歷史緩存數(shù)據(jù)進(jìn)行分類得到至少兩類緩存數(shù)據(jù);生成針對所述至少兩類緩存數(shù)據(jù)的至少兩個緩存處理子策略;將所述至少兩個緩存處理子策略作為所述目標(biāo)緩存處理策略。
[0134]在一實(shí)施例中,所述第三數(shù)據(jù)處理單元1202,還用于基于所述歷史緩存數(shù)據(jù)的使用特征信息中的使用頻率,將所述歷史緩存數(shù)據(jù)分為第一類緩存數(shù)據(jù)以及第二類緩存數(shù)據(jù),針對所述第一類緩存數(shù)據(jù)生成目標(biāo)緩存處理策略;其中,所述第一類緩存數(shù)據(jù)的使用頻率高于所述第二類緩存數(shù)據(jù)的使用頻率。
[0135]這里需要指出的是:以上服務(wù)器以及配置設(shè)備實(shí)施例項(xiàng)的描述,與上述實(shí)施例三所述的方法描述是類似的,具有同方法實(shí)施例相同的有益效果,因此不做贅述。對于本發(fā)明服務(wù)器實(shí)施例中未披露的技術(shù)細(xì)節(jié),本領(lǐng)域的技術(shù)人員請參照本發(fā)明方法實(shí)施例三的描述而理解,為節(jié)約篇幅,這里不再贅述。
[0136]在本申請所提供的幾個實(shí)施例中,應(yīng)該理解到,所揭露的設(shè)備和方法,可以通過其它的方式實(shí)現(xiàn)。以上所描述的設(shè)備實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時可以有另外的劃分方式,如:多個單元或組件可以結(jié)合,或可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的各組成部分相互之間的耦合、或直接耦合、或通信連接可以是通過一些接口,設(shè)備或單元的間接耦合或通信連接,可以是電性的、機(jī)械的或其它形式的。
[0137]上述作為分離部件說明的單元可以是、或也可以不是物理上分開的,作為單元顯示的部件可以是、或也可以不是物理單元,即可以位于一個地方,也可以分布到多個網(wǎng)絡(luò)單元上;可以根據(jù)實(shí)際的需要選擇其中的部分或全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
[0138]另外,在本發(fā)明各實(shí)施例中的各功能單元可以全部集成在一個處理單元中,也可以是各單元分別單獨(dú)作為一個單元,也可以兩個或兩個以上單元集成在一個單元中;上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。
[0139]本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計(jì)算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲介質(zhì)包括:移動存儲設(shè)備、只讀存儲器(R0M,Read Only Memory)、隨機(jī)存取存儲器(RAM ,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0140]或者,本發(fā)明上述集成的單元如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時,也可以存儲在一個計(jì)算機(jī)可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明實(shí)施例的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備(可以是個人計(jì)算機(jī)、服務(wù)器、或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實(shí)施例所述方法的全部或部分。而前述的存儲介質(zhì)包括:移動存儲設(shè)備、只讀存儲器(ROM,Read Only Memory)、隨機(jī)存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0141]以上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【主權(quán)項(xiàng)】
1.一種緩存數(shù)據(jù)處理方法,其特征在于,所述方法包括: 服務(wù)器獲取歷史緩存數(shù)據(jù)的使用特征信息;其中,所述使用特征信息至少包括有歷史緩存數(shù)據(jù)的使用頻率; 所述服務(wù)器根據(jù)所述歷史緩存數(shù)據(jù)的使用特征信息確定針對所述歷史緩存數(shù)據(jù)的目標(biāo)緩存處理策略;其中,所述目標(biāo)緩存處理策略至少用于對所述歷史緩存數(shù)據(jù)中的至少部分緩存數(shù)據(jù)進(jìn)行更新處理; 至少利用針對所述歷史緩存數(shù)據(jù)的目標(biāo)緩存處理策略對所述歷史緩存數(shù)據(jù)進(jìn)行處理,以更新所述服務(wù)器對應(yīng)的歷史緩存數(shù)據(jù)。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述服務(wù)器根據(jù)所述歷史緩存數(shù)據(jù)的使用特征信息確定針對所述歷史緩存數(shù)據(jù)的目標(biāo)緩存處理策略,包括: 基于所述歷史緩存數(shù)據(jù)的使用特征信息中的使用頻率,將所述歷史緩存數(shù)據(jù)進(jìn)行分類得到至少兩類緩存數(shù)據(jù); 生成針對所述至少兩類緩存數(shù)據(jù)的至少兩個緩存處理子策略; 將所述至少兩個緩存處理子策略作為所述目標(biāo)緩存處理策略; 對應(yīng)地,所述至少利用針對所述歷史緩存數(shù)據(jù)的目標(biāo)緩存處理策略對所述歷史緩存數(shù)據(jù)進(jìn)行處理,包括: 利用所述目標(biāo)緩存處理策略中包含的至少兩個緩存處理子策略,分別對所述至少兩類緩存數(shù)據(jù)進(jìn)行處理。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述服務(wù)器根據(jù)所述歷史緩存數(shù)據(jù)的使用特征信息確定針對所述歷史緩存數(shù)據(jù)的目標(biāo)緩存處理策略,包括: 基于所述歷史緩存數(shù)據(jù)的使用特征信息中的使用頻率,將所述歷史緩存數(shù)據(jù)分為第一類緩存數(shù)據(jù)以及第二類緩存數(shù)據(jù),其中,所述第一類緩存數(shù)據(jù)的使用頻率高于所述第二類緩存數(shù)據(jù)的使用頻率; 針對所述第一類緩存數(shù)據(jù)生成目標(biāo)緩存處理策略; 對應(yīng)地,所述至少利用針對所述歷史緩存數(shù)據(jù)的目標(biāo)緩存處理策略對所述歷史緩存數(shù)據(jù)進(jìn)行處理,包括: 利用所述目標(biāo)緩存處理策略對所述第一類緩存數(shù)據(jù)進(jìn)行處理。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法包括: 利用預(yù)設(shè)緩存處理策略對所述第二類緩存數(shù)據(jù)進(jìn)行處理。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 檢測所述服務(wù)器是否存在更新的緩存數(shù)據(jù); 當(dāng)存在更新的緩存數(shù)據(jù)時,利用所述目標(biāo)緩存處理策略對更新后的緩存數(shù)據(jù)進(jìn)行處理。6.一種緩存數(shù)據(jù)處理方法,其特征在于,所述方法包括: 服務(wù)器獲取歷史緩存數(shù)據(jù)的使用特征信息;其中,所述使用特征信息至少包括有歷史緩存數(shù)據(jù)的使用頻率; 所述服務(wù)器將所述歷史緩存數(shù)據(jù)的使用特征信息發(fā)送至配置設(shè)備,以使所述配置設(shè)備根據(jù)所述歷史緩存數(shù)據(jù)的使用特征信息生成目標(biāo)緩存處理策略; 接收所述配置設(shè)備發(fā)送的目標(biāo)緩存處理策略;其中,所述目標(biāo)緩存處理策略至少用于對所述歷史緩存數(shù)據(jù)中的至少部分緩存數(shù)據(jù)進(jìn)行更新處理; 至少利用所述目標(biāo)緩存處理策略對所歷史緩存數(shù)據(jù)中的至少部分緩存數(shù)據(jù)進(jìn)行處理。7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述方法還包括:將所述歷史緩存數(shù)據(jù)進(jìn)行分類得到至少兩類緩存數(shù)據(jù); 對應(yīng)地,所述至少利用針對所述歷史緩存數(shù)據(jù)的目標(biāo)緩存處理策略對所述歷史緩存數(shù)據(jù)進(jìn)行處理,包括: 利用所述目標(biāo)緩存處理策略中包含的至少兩個緩存處理子策略,分別對所述至少兩類緩存數(shù)據(jù)進(jìn)行處理。8.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述方法還包括:基于所述歷史緩存數(shù)據(jù)的使用特征信息中的使用頻率,將所述歷史緩存數(shù)據(jù)分為第一類緩存數(shù)據(jù)以及第二類緩存數(shù)據(jù),其中,所述第一類緩存數(shù)據(jù)的使用頻率高于所述第二類緩存數(shù)據(jù)的使用頻率; 對應(yīng)地,所述至少利用針對所述歷史緩存數(shù)據(jù)的目標(biāo)緩存處理策略對所述歷史緩存數(shù)據(jù)進(jìn)行處理,包括: 利用所述目標(biāo)緩存處理策略對所述第一類緩存數(shù)據(jù)進(jìn)行處理。9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述方法還包括: 利用預(yù)設(shè)緩存處理策略對所述第一類緩存數(shù)據(jù)進(jìn)行處理。10.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述方法還包括: 檢測所述服務(wù)器是否存在更新的緩存數(shù)據(jù); 當(dāng)存在更新的緩存數(shù)據(jù)時,利用所述目標(biāo)緩存處理策略對更新后的緩存數(shù)據(jù)進(jìn)行處理。11.一種緩存數(shù)據(jù)處理方法,其特征在于,所述方法包括: 配置設(shè)備獲取到服務(wù)器發(fā)來的目標(biāo)緩存數(shù)據(jù)的使用特征信息; 根據(jù)所述歷史緩存數(shù)據(jù)的使用特征信息確定針對所述歷史緩存數(shù)據(jù)的目標(biāo)緩存處理策略;其中,所述目標(biāo)緩存處理策略至少用于對所述歷史緩存數(shù)據(jù)中的至少部分緩存數(shù)據(jù)進(jìn)行更新處理; 將目標(biāo)緩存處理策略發(fā)送至所述服務(wù)器,以使得所述服務(wù)器根據(jù)所述目標(biāo)緩存處理策略至少針對所述歷史緩存數(shù)據(jù)進(jìn)行處理。12.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述根據(jù)所述歷史緩存數(shù)據(jù)的使用特征信息確定針對所述歷史緩存數(shù)據(jù)的目標(biāo)緩存處理策略,包括: 基于所述歷史緩存數(shù)據(jù)的使用特征信息中的使用頻率,將所述歷史緩存數(shù)據(jù)進(jìn)行分類得到至少兩類緩存數(shù)據(jù); 生成針對所述至少兩類緩存數(shù)據(jù)的至少兩個緩存處理子策略; 將所述至少兩個緩存處理子策略作為所述目標(biāo)緩存處理策略。13.根據(jù)權(quán)利要求11或12所述的方法,其特征在于,所述根據(jù)所述歷史緩存數(shù)據(jù)的使用特征信息確定針對所述歷史緩存數(shù)據(jù)的目標(biāo)緩存處理策略,包括: 基于所述歷史緩存數(shù)據(jù)的使用特征信息中的使用頻率,將所述歷史緩存數(shù)據(jù)分為第一類緩存數(shù)據(jù)以及第二類緩存數(shù)據(jù),其中,所述第一類緩存數(shù)據(jù)的使用頻率高于所述第二類緩存數(shù)據(jù)的使用頻率; 針對所述第一類緩存數(shù)據(jù)生成目標(biāo)緩存處理策略。14.一種服務(wù)器,其特征在于,所述服務(wù)器包括: 第一信息獲取單元,用于獲取歷史緩存數(shù)據(jù)的使用特征信息;其中,所述使用特征信息至少包括有歷史緩存數(shù)據(jù)的使用頻率; 第一策略確定單元,用于根據(jù)所述歷史緩存數(shù)據(jù)的使用特征信息確定針對所述歷史緩存數(shù)據(jù)的目標(biāo)緩存處理策略;其中,所述目標(biāo)緩存處理策略至少用于對所述歷史緩存數(shù)據(jù)中的至少部分緩存數(shù)據(jù)進(jìn)行更新處理; 第一數(shù)據(jù)處理單元,用于至少利用針對所述歷史緩存數(shù)據(jù)的目標(biāo)緩存處理策略對所述歷史緩存數(shù)據(jù)進(jìn)行處理,以更新所述服務(wù)器對應(yīng)的歷史緩存數(shù)據(jù)。15.根據(jù)權(quán)利要求14所述的服務(wù)器,其特征在于,所述第一策略確定單元,還用于基于所述歷史緩存數(shù)據(jù)的使用特征信息中的使用頻率,將所述歷史緩存數(shù)據(jù)進(jìn)行分類得到至少兩類緩存數(shù)據(jù);生成針對所述至少兩類緩存數(shù)據(jù)的至少兩個緩存處理子策略;將所述至少兩個緩存處理子策略作為所述目標(biāo)緩存處理策略; 對應(yīng)地,所述第一數(shù)據(jù)處理單元,還用于利用所述目標(biāo)緩存處理策略中包含的至少兩個緩存處理子策略,分別對所述至少兩類緩存數(shù)據(jù)進(jìn)行處理。16.根據(jù)權(quán)利要求14所述的服務(wù)器,其特征在于,所述第一策略確定單元,還用于基于所述歷史緩存數(shù)據(jù)的使用特征信息中的使用頻率,將所述歷史緩存數(shù)據(jù)分為第一類緩存數(shù)據(jù)以及第二類緩存數(shù)據(jù),針對所述第一類緩存數(shù)據(jù)生成目標(biāo)緩存處理策略;其中,所述第一類緩存數(shù)據(jù)的使用頻率高于所述第二類緩存數(shù)據(jù)的使用頻率; 對應(yīng)地,所述第一數(shù)據(jù)處理單元,還用于利用所述目標(biāo)緩存處理策略對所述第一類緩存數(shù)據(jù)進(jìn)行處理。17.根據(jù)權(quán)利要求16所述的服務(wù)器,其特征在于,所述第一數(shù)據(jù)處理單元,還用于利用預(yù)設(shè)緩存處理策略對所述第二類緩存數(shù)據(jù)進(jìn)行處理。18.根據(jù)權(quán)利要求14所述的服務(wù)器,其特征在于,所述第一數(shù)據(jù)處理單元,還用于檢測所述服務(wù)器是否存在更新的緩存數(shù)據(jù);當(dāng)存在更新的緩存數(shù)據(jù)時,利用所述目標(biāo)緩存處理策略對更新后的緩存數(shù)據(jù)進(jìn)行處理。19.一種服務(wù)器,其特征在于,所述服務(wù)器包括: 第二信息獲取單元,用于獲取歷史緩存數(shù)據(jù)的使用特征信息;其中,所述使用特征信息至少包括有歷史緩存數(shù)據(jù)的使用頻率; 第一發(fā)送單元,用于將所述歷史緩存數(shù)據(jù)的使用特征信息發(fā)送至配置設(shè)備,以使所述配置設(shè)備根據(jù)所述歷史緩存數(shù)據(jù)的使用特征信息生成目標(biāo)緩存處理策略; 第一接收單元,用于接收所述配置設(shè)備發(fā)送的目標(biāo)緩存處理策略;其中,所述目標(biāo)緩存處理策略至少用于對所述歷史緩存數(shù)據(jù)中的至少部分緩存數(shù)據(jù)進(jìn)行更新處理; 第二數(shù)據(jù)處理單元,用于至少利用所述目標(biāo)緩存處理策略對所歷史緩存數(shù)據(jù)中的至少部分緩存數(shù)據(jù)進(jìn)行處理。20.根據(jù)權(quán)利要求19所述的服務(wù)器,其特征在于,所述第二數(shù)據(jù)處理單元,還用于將所述歷史緩存數(shù)據(jù)進(jìn)行分類得到至少兩類緩存數(shù)據(jù);利用所述目標(biāo)緩存處理策略中包含的至少兩個緩存處理子策略,分別對所述至少兩類緩存數(shù)據(jù)進(jìn)行處理。21.根據(jù)權(quán)利要求19所述的服務(wù)器,其特征在于,所述第二數(shù)據(jù)處理單元,還用于基于所述歷史緩存數(shù)據(jù)的使用特征信息中的使用頻率,將所述歷史緩存數(shù)據(jù)分為第一類緩存數(shù)據(jù)以及第二類緩存數(shù)據(jù);利用所述目標(biāo)緩存處理策略對所述第一類緩存數(shù)據(jù)進(jìn)行處理;其中,所述第一類緩存數(shù)據(jù)的使用頻率高于所述第二類緩存數(shù)據(jù)的使用頻率。22.根據(jù)權(quán)利要求21所述的服務(wù)器,其特征在于,所述第二數(shù)據(jù)處理單元,還用于利用預(yù)設(shè)緩存處理策略對所述第一類緩存數(shù)據(jù)進(jìn)行處理。23.根據(jù)權(quán)利要求19所述的服務(wù)器,其特征在于,所述第二數(shù)據(jù)處理單元,還用于檢測所述服務(wù)器是否存在更新的緩存數(shù)據(jù);當(dāng)存在更新的緩存數(shù)據(jù)時,利用所述目標(biāo)緩存處理策略對更新后的緩存數(shù)據(jù)進(jìn)行處理。24.一種配置設(shè)備,其特征在于,所述配置設(shè)備包括: 第三信息獲取單元,用于獲取到服務(wù)器發(fā)來的目標(biāo)緩存數(shù)據(jù)的使用特征信息; 第三數(shù)據(jù)處理單元,用于根據(jù)所述歷史緩存數(shù)據(jù)的使用特征信息確定針對所述歷史緩存數(shù)據(jù)的目標(biāo)緩存處理策略;其中,所述目標(biāo)緩存處理策略至少用于對所述歷史緩存數(shù)據(jù)中的至少部分緩存數(shù)據(jù)進(jìn)行更新處理; 第二發(fā)送單元,用于將目標(biāo)緩存處理策略發(fā)送至所述服務(wù)器,以使得所述服務(wù)器根據(jù)所述目標(biāo)緩存處理策略至少針對所述歷史緩存數(shù)據(jù)進(jìn)行處理。25.根據(jù)權(quán)利要求24所述的配置設(shè)備,其特征在于,所述第三數(shù)據(jù)處理單元,還用于基于所述歷史緩存數(shù)據(jù)的使用特征信息中的使用頻率,將所述歷史緩存數(shù)據(jù)進(jìn)行分類得到至少兩類緩存數(shù)據(jù);生成針對所述至少兩類緩存數(shù)據(jù)的至少兩個緩存處理子策略;將所述至少兩個緩存處理子策略作為所述目標(biāo)緩存處理策略。26.根據(jù)權(quán)利要求23或24所述的配置設(shè)備,其特征在于,所述第三數(shù)據(jù)處理單元,還用于基于所述歷史緩存數(shù)據(jù)的使用特征信息中的使用頻率,將所述歷史緩存數(shù)據(jù)分為第一類緩存數(shù)據(jù)以及第二類緩存數(shù)據(jù),針對所述第一類緩存數(shù)據(jù)生成目標(biāo)緩存處理策略;其中,所述第一類緩存數(shù)據(jù)的使用頻率高于所述第二類緩存數(shù)據(jù)的使用頻率。
【文檔編號】G06F12/08GK106021126SQ201610378372
【公開日】2016年10月12日
【申請日】2016年5月31日
【發(fā)明人】王佳
【申請人】騰訊科技(深圳)有限公司