亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種緩存管理方法及設(shè)備與流程

文檔序號:12011621閱讀:來源:國知局
一種緩存管理方法及設(shè)備與流程

技術(shù)特征:
1.一種緩存管理方法,其特征在于,包括:接收客戶端發(fā)送的攜帶有內(nèi)容標(biāo)識的內(nèi)容請求消息;從所述內(nèi)容請求消息中獲取所述內(nèi)容標(biāo)識,并判斷緩存硬盤中是否緩存有與所述內(nèi)容標(biāo)識相對應(yīng)的內(nèi)容,如果有,則將所述內(nèi)容發(fā)送給所述客戶端;更新所述內(nèi)容的點擊次數(shù),以獲得所述內(nèi)容的當(dāng)前點擊次數(shù);根據(jù)所述內(nèi)容的近期訪問信息計算所述內(nèi)容的加熱速度權(quán)重,所述加熱速度權(quán)重用于表明所述內(nèi)容近期的變熱程度;計算所述內(nèi)容的加熱速度權(quán)重和當(dāng)前點擊次數(shù)的乘積,以獲得所述內(nèi)容的熱度值;其中,所述內(nèi)容的近期訪問信息包括所述內(nèi)容在近期N個周期內(nèi)的點擊次數(shù),其中,N大于1;所述根據(jù)所述內(nèi)容的近期訪問信息計算所述內(nèi)容的加熱速度權(quán)重包括:計算所述近期N個周期內(nèi)的所述緩存中所有內(nèi)容的平均點擊次數(shù),將所述平均點擊次數(shù)作為基準(zhǔn)點擊次數(shù);計算所述內(nèi)容在所述近期N個周期內(nèi)的點擊次數(shù)相對于所述基準(zhǔn)點擊次數(shù)的點擊次數(shù)差值;根據(jù)所述點擊次數(shù)差值,從點擊次數(shù)差值與加熱速度權(quán)重的對應(yīng)關(guān)系中獲取所述內(nèi)容的加熱速度權(quán)重;或者,所述內(nèi)容的近期訪問信息包括所述內(nèi)容的當(dāng)前周期的點擊次數(shù)和前一周期的點擊次數(shù);所述根據(jù)所述內(nèi)容的近期訪問信息計算所述內(nèi)容的加熱速度權(quán)重包括:根據(jù)以下公式計算所述內(nèi)容的加熱速度權(quán)重:其中,所述T表示周期,t表示當(dāng)前周期運行的時間,t取值為(0,T];或者,所述內(nèi)容的近期訪問信息包括所述內(nèi)容的第一次被點擊時間Tf、近期被訪問時間Tr以及被點擊次數(shù)Counter,Counter大于1;所述根據(jù)所述內(nèi)容的近期訪問信息計算所述內(nèi)容的加熱速度權(quán)重包括:計算當(dāng)前時間Tc與所述Tr的差值,以獲得所述內(nèi)容從近期被訪問時間到當(dāng)前時間的時間間隔Tlast;根據(jù)公式(Tr-Tf)/(Counter-1)計算所述內(nèi)容過去被訪問的平均時間間隔Tave;若Tlast<Tave,則根據(jù)公式Tave/Tlast計算所述內(nèi)容的加熱速度權(quán)重;若Tlast>Tave,則根據(jù)公式Tave/Tlast計算所述內(nèi)容的加熱速度權(quán)重。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,若所述緩存硬盤中未緩存有與所述內(nèi)容標(biāo)識相對應(yīng)的內(nèi)容,則所述方法還包括:判斷是否記錄有所述內(nèi)容的近期訪問信息,如果有,則執(zhí)行所述的更新所述內(nèi)容的點擊次數(shù),獲得所述內(nèi)容的當(dāng)前點擊次數(shù);以及所述的根據(jù)所述內(nèi)容的近期訪問信息計算所述內(nèi)容的加熱速度權(quán)重;以及所述的計算所述內(nèi)容的加熱速度權(quán)重和當(dāng)前點擊次數(shù)的乘積,以獲得所述內(nèi)容的熱度值的步驟;判斷獲得的所述熱度值是否超過進(jìn)入緩存硬盤的閾值,如果是,請求源服務(wù)器下發(fā)所述內(nèi)容,并將所述源服務(wù)器下發(fā)的所述內(nèi)容緩存到緩存硬盤中,以及將所述內(nèi)容發(fā)送給所述客戶端。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,若獲得的所述熱度值未超過進(jìn)入緩存硬盤的閾值,則所述方法還包括:請求所述源服務(wù)器下發(fā)所述內(nèi)容,并將所述源服務(wù)器下發(fā)的所述內(nèi)容緩存到緩存內(nèi)存中,以及將所述內(nèi)容發(fā)送給所述客戶端。4.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,若未記錄有所述內(nèi)容的近期訪問信息,則所述方法還包括:記錄所述內(nèi)容的近期訪問信息;請求所述源服務(wù)器下發(fā)所述內(nèi)容,并將所述源服務(wù)器下發(fā)的所述內(nèi)容緩存到緩存內(nèi)存中,以及將所述內(nèi)容發(fā)送給所述客戶端。5.根據(jù)權(quán)利要求1、2或3所述的方法,其特征在于,所述更新所述內(nèi)容的點擊次數(shù),獲得所述內(nèi)容的當(dāng)前點擊次數(shù)包括:將所述內(nèi)容的點擊次數(shù)加1,以獲得所述內(nèi)容的當(dāng)前點擊次數(shù)。6.一種緩存管理設(shè)備,其特征在于,包括:接收單元,用于接收客戶端發(fā)送的攜帶有內(nèi)容標(biāo)識的內(nèi)容請求消息;獲取單元,用于從所述內(nèi)容請求消息中獲取所述內(nèi)容標(biāo)識;第一判斷單元,用于判斷緩存硬盤中是否緩存有與所述內(nèi)容標(biāo)識相對應(yīng)的內(nèi)容;發(fā)送單元,用于在所述第一判斷單元的判斷結(jié)果為是時,將所述內(nèi)容發(fā)送給所述客戶端;更新單元,用于更新所述內(nèi)容的點擊次數(shù),以獲得所述內(nèi)容的當(dāng)前點擊次數(shù);第一計算單元,用于根據(jù)所述內(nèi)容的近期訪問信息計算所述內(nèi)容的加熱速度權(quán)重,所述加熱速度權(quán)重用于表明所述內(nèi)容近期的變熱程度;第二計算單元,用于計算所述內(nèi)容的加熱速度權(quán)重和當(dāng)前點擊次數(shù)的乘積,以獲得所述內(nèi)容的熱度值;其中,所述內(nèi)容的近期訪問信息包括所述內(nèi)容在近期N個周期內(nèi)的點擊次數(shù),其中,N大于1;所述第一計算單元包括:第一模塊,用于計算所述近期N個周期內(nèi)的所述緩存中所有內(nèi)容的平均點擊次數(shù),將所述平均點擊次數(shù)作為基準(zhǔn)點擊次數(shù);第二模塊,用于計算所述內(nèi)容在所述近期N個周期內(nèi)的點擊次數(shù)相對于所述基準(zhǔn)點擊次數(shù)的點擊次數(shù)差值;第三模塊,用于根據(jù)所述點擊次數(shù)差值,從點擊次數(shù)差值與加熱速度權(quán)重的對應(yīng)關(guān)系中獲取所述內(nèi)容的加熱速度權(quán)重;或者,所述內(nèi)容的近期訪問信息包括所述內(nèi)容的當(dāng)前周期的點擊次數(shù)和前一周期的點擊次數(shù);所述第一計算單元具體用于根據(jù)以下公式計算所述內(nèi)容的加熱速度權(quán)重:其中,所述T表示周期,t表示當(dāng)前周期運行的時間,t取值為(0,T];或者,所述內(nèi)容的近期訪問信息包括所述內(nèi)容的第一次被點擊時間Tf、近期被訪問時間Tr以及被點擊次數(shù)Counter,Counter大于1;所述第一計算單元包括:第四模塊,用于計算當(dāng)前時間Tc與所述Tr的差值,以獲得所述內(nèi)容從近期被訪問時間到當(dāng)前時間的時間間隔Tlast;第五模塊,用于根據(jù)公式(Tr-Tf)/(Counter-1)計算所述內(nèi)容過去被訪問的平均時間間隔Tave;第六模塊,用于在所述Tlast<Tave時,根據(jù)公式Tave/Tlast計算所述內(nèi)容的加熱速度權(quán)重;或者用于在所述Tlast>Tave時,根據(jù)公式Tave/Tlast計算所述內(nèi)容的加熱速度權(quán)重。7.根據(jù)權(quán)利要求6所述的設(shè)備,其特征在于,還包括:第二判斷單元,用于在所述第一判斷單元的判斷結(jié)果為否時,判斷是否記錄有所述內(nèi)容的近期訪問信息,如果有,則通知所述更新單元執(zhí)行所述的更新所述內(nèi)容的點擊次數(shù),以獲得所述內(nèi)容的當(dāng)前點擊次數(shù);以及通知所述第一計算單元執(zhí)行所述的根據(jù)所述內(nèi)容的近期訪問信息計算所述內(nèi)容的加熱速度權(quán)重;以及通知所述第二計算單元執(zhí)行所述的計算所述內(nèi)容的加熱速度權(quán)重和當(dāng)前點擊次數(shù)的乘積,以獲得所述內(nèi)容的熱度值;第三判斷單元,用于判斷所述第二計算單元獲得的所述熱度值是否超過進(jìn)入緩存硬盤的閾值;請求單元,用于在所述第三判斷單元的判斷結(jié)果為是時,請求源服務(wù)器下發(fā)所述內(nèi)容,并將所述源服務(wù)器下發(fā)的所述內(nèi)容緩存到緩存硬盤中;所述發(fā)送單元,還用于將所述請求單元緩存到緩存硬盤中的所述源服務(wù)器下發(fā)的所述內(nèi)容發(fā)送給所述客戶端。8.根據(jù)權(quán)利要求7所述的設(shè)備,其特征在于,請求單元,還用于在所述第三判斷單元的判斷結(jié)果為否時,請求源服務(wù)器下發(fā)所述內(nèi)容,并將所述源服務(wù)器下發(fā)的所述內(nèi)容緩存到緩存內(nèi)存中;所述發(fā)送單元,還用于將所述請求單元緩存到緩存內(nèi)存中的所述源服務(wù)器下發(fā)的所述內(nèi)容發(fā)送給所述客戶端。9.根據(jù)權(quán)利要求7或8所述的設(shè)備,其特征在于,還包括:記錄單元,用于在第二判斷單元的判斷結(jié)果為否時,記錄所述內(nèi)容的近期訪問信息;所述請求單元,還用于在所述記錄單元記錄所述內(nèi)容的近期訪問信息之后,請求源服務(wù)器下發(fā)所述內(nèi)容,并將所述源服務(wù)器下發(fā)的所述內(nèi)容緩存到緩存內(nèi)存中。10.根據(jù)權(quán)利要求6、7或8所述的設(shè)備,其特征在于,所述更新單元具體用于將所述內(nèi)容的點擊次數(shù)加1,以獲得所述內(nèi)容的當(dāng)前點擊次數(shù)。
當(dāng)前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1