內(nèi)容緩存方法及系統(tǒng)的制作方法
【專利摘要】本公開提供了一種內(nèi)容緩存方法,包括:獲取待緩存內(nèi)容的優(yōu)先級;基于所獲取的優(yōu)先級,至少根據(jù)待緩存內(nèi)容的優(yōu)先級和緩存介質(zhì)的等級的映射模型,確定待緩存內(nèi)容所對應的緩存介質(zhì);其中,在所述映射模型中,所述待緩存內(nèi)容的優(yōu)先級與所述緩存介質(zhì)的等級正相關(guān),最高優(yōu)先級的待緩存內(nèi)容對應著速度等級最高的緩存介質(zhì),最低優(yōu)先級的緩存內(nèi)容對應著速度等級最低的緩存介質(zhì)。本公開還提供了相應的系統(tǒng)。本公開在確定了待緩存內(nèi)容所屬的優(yōu)先級后通過待緩存內(nèi)容的優(yōu)先級與所述緩存介質(zhì)的等級正相關(guān)的映射模型可以最大限度地利用各個緩存介質(zhì)的特點對待緩存內(nèi)容進行緩存,減小了緩存成本,增加了訪問速度。
【專利說明】
內(nèi)容緩存方法及系統(tǒng)
技術(shù)領(lǐng)域
[0001 ]本公開設及緩存領(lǐng)域,具體設及一種內(nèi)容緩存方法及系統(tǒng)。
【背景技術(shù)】
[0002] 緩存(Cache)是一種用空間換取時間的技術(shù),存在于計算機中很多地方,用于將一 些慢速設備中的常用數(shù)據(jù)保存在快速設備中,取數(shù)據(jù)的時候直接從快速設備中取。CDN (Content Delivery化twork,內(nèi)容分發(fā)網(wǎng)絡)通過在不同地點緩存內(nèi)容,并通過負載平衡 等技術(shù)將用戶請求定向到最近的緩存服務器上獲取內(nèi)容,能夠提高用戶訪問網(wǎng)站的響應速 度。
[0003] 而在緩存服務器即緩存節(jié)點中,對經(jīng)常訪問的數(shù)據(jù),現(xiàn)有的技術(shù)通常會將其緩存 至讀寫速度最快的內(nèi)存中,當內(nèi)存可緩存內(nèi)容的容量空間無法容納接下來需要繼續(xù)緩存的 數(shù)據(jù)時,才會將該數(shù)據(jù)緩存至磁盤中。若先緩存的數(shù)據(jù)占用內(nèi)存較大,但其被訪問的頻率小 于被后緩存在磁盤中的數(shù)據(jù)時,運種緩存機制會導致后緩存在磁盤中的數(shù)據(jù)不能被更快地 訪問,降低了系統(tǒng)的性能。
【發(fā)明內(nèi)容】
[0004] 本公開實施例提供一種內(nèi)容緩存方法及系統(tǒng),用W解決現(xiàn)有技術(shù)中CDN在分發(fā)內(nèi) 容后緩存至內(nèi)存中的內(nèi)容并不總是需要最快讀取或訪問量最多,或者緩存至內(nèi)存的內(nèi)容體 積過大導致內(nèi)存中無法緩存更多經(jīng)常訪問的內(nèi)容,從而沒有較好地利用各種緩存介質(zhì)的特 點來緩存內(nèi)容的問題,實現(xiàn)通過將內(nèi)容分級并對應于緩存介質(zhì)的性能來進行內(nèi)容緩存的方 式。
[0005] -方面本公開提供了一種內(nèi)容緩存方法,包括:
[0006] 獲取待緩存內(nèi)容的優(yōu)先級;
[0007] 基于所獲取的優(yōu)先級,至少根據(jù)待緩存內(nèi)容的優(yōu)先級和緩存介質(zhì)的性能的映射模 型,確定待緩存內(nèi)容所對應的緩存介質(zhì);
[000引其中,在所述映射模型中,所述待緩存內(nèi)容的優(yōu)先級與所述緩存介質(zhì)的性能正相 關(guān),最高優(yōu)先級的待緩存內(nèi)容對應著速度等級最高的緩存介質(zhì),最低優(yōu)先級的緩存內(nèi)容對 應著速度等級最低的緩存介質(zhì)。
[0009] 另一方面本公開提供了一種內(nèi)容緩存系統(tǒng),包括:
[0010] 優(yōu)先級獲取單元,用于獲取待緩存內(nèi)容的優(yōu)先級;
[0011] 緩存介質(zhì)確定單元,用于基于所獲取的優(yōu)先級,至少根據(jù)待緩存內(nèi)容的優(yōu)先級和 緩存介質(zhì)的性能的映射模型,確定待緩存內(nèi)容所對應的緩存介質(zhì);
[0012] 其中,在所述映射模型中,所述待緩存內(nèi)容的優(yōu)先級與所述緩存介質(zhì)的性能正相 關(guān),最高優(yōu)先級的待緩存內(nèi)容對應著速度等級最高的緩存介質(zhì),最低優(yōu)先級的緩存內(nèi)容對 應著速度等級最低的緩存介質(zhì)。
[0013] 本公開實施例提供的內(nèi)容緩存方法及系統(tǒng),通過將待緩存內(nèi)容進行了優(yōu)先級的確 定,并至少根據(jù)待緩存內(nèi)容的優(yōu)先級和緩存介質(zhì)的性能的映射模型來選取對待緩存內(nèi)容進 行緩存的緩存介質(zhì)。由于在該映射模型中,待緩存內(nèi)容和緩存介質(zhì)的對應關(guān)系為待緩存內(nèi) 容的優(yōu)先級與所述緩存介質(zhì)的性能正相關(guān),即優(yōu)先級越高的待緩存內(nèi)容對應的緩存介質(zhì)速 度等級越高,讀寫速度越快,并且最高優(yōu)先級的待緩存內(nèi)容對應著速度等級最高的緩存介 質(zhì),最低優(yōu)先級的緩存內(nèi)容對應著速度等級最低的緩存介質(zhì),因而與現(xiàn)有技術(shù)中緩存至內(nèi) 存中的內(nèi)容并不總是需要最快讀取或訪問量最多,或者緩存至內(nèi)存的內(nèi)容體積過大導致內(nèi) 存中無法緩存更多經(jīng)常訪問的內(nèi)容相比,本公開在確定了待緩存內(nèi)容所屬的優(yōu)先級后通過 該映射模型可W最大限度地利用各個緩存介質(zhì)的特點對待緩存內(nèi)容進行緩存,減小了緩存 成本,增加了訪問速度。
【附圖說明】
[0014] 為了更清楚地說明本公開實施例的技術(shù)方案,下面將對實施例描述中所需要使用 的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本公開的一些實施例,對于本領(lǐng) 域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可W根據(jù)運些附圖獲得其他的附 圖。
[0015] 圖1是本公開一實施例的內(nèi)容緩存方法的流程圖;
[0016] 圖2是本公開一實施例的內(nèi)容緩存系統(tǒng)的結(jié)構(gòu)示意圖。 具體實施例
[0017] 為使本公開實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本公開實施例 中的附圖,對本公開實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是 本公開一部分實施例,而不是全部的實施例?;诒竟_中的實施例,本領(lǐng)域普通技術(shù)人員 在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本公開保護的范圍。
[0018] 圖1是本公開一實施例的內(nèi)容緩存方法的流程圖。如圖1所示,該方法包括:
[0019] SlOl:獲取待緩存內(nèi)容的優(yōu)先級;
[0020] S102:基于所獲取的優(yōu)先級,至少根據(jù)待緩存內(nèi)容的優(yōu)先級和緩存介質(zhì)的性能的 映射模型,確定待緩存內(nèi)容所對應的緩存介質(zhì);
[0021] 其中,在所述映射模型中,所述待緩存內(nèi)容的優(yōu)先級與所述緩存介質(zhì)的性能正相 關(guān),最高優(yōu)先級的待緩存內(nèi)容對應著速度等級最高的緩存介質(zhì),最低優(yōu)先級的緩存內(nèi)容對 應著速度等級最低的緩存介質(zhì)。
[0022] 本實施例通過將待緩存內(nèi)容進行了優(yōu)先級的確定,并至少根據(jù)待緩存內(nèi)容的優(yōu)先 級和緩存介質(zhì)的性能的映射模型來選取對待緩存內(nèi)容進行緩存的緩存介質(zhì)。由于在該映射 模型中,待緩存內(nèi)容和緩存介質(zhì)的對應關(guān)系為待緩存內(nèi)容的優(yōu)先級與所述緩存介質(zhì)的性能 正相關(guān),即優(yōu)先級越高的待緩存內(nèi)容對應的緩存介質(zhì)速度等級越高,讀寫速度越快,并且最 高優(yōu)先級的待緩存內(nèi)容對應著速度等級最高的緩存介質(zhì),最低優(yōu)先級的緩存內(nèi)容對應著速 度等級最低的緩存介質(zhì),因而與現(xiàn)有技術(shù)中緩存至內(nèi)存中的內(nèi)容并不總是需要最快讀取或 訪問量最多,或者緩存至內(nèi)存的內(nèi)容體積過大導致內(nèi)存中無法緩存更多經(jīng)常訪問的內(nèi)容相 比,本公開在確定了待緩存內(nèi)容所屬的優(yōu)先級后通過該映射模型可W最大限度地利用各個 緩存介質(zhì)的特點對待緩存內(nèi)容進行緩存,減小了緩存成本,增加了訪問速度。
[0023] 在本公開一些實施例中,待緩存內(nèi)容的優(yōu)先級至少根據(jù)待緩存內(nèi)容的熱度和播放 實時性確定。待緩存內(nèi)容的熱度和播放實時性越高,其優(yōu)先級越高。例如,當待緩存內(nèi)容的 熱度超過第一預定值即為超熱文件,且是直播文件時,其優(yōu)先級最高;當緩存內(nèi)容的熱度低 于第二預定值即為冷口文件,且是點播文件時,其優(yōu)先級最低等等。優(yōu)先級至少根據(jù)待緩存 內(nèi)容的熱度及播放實時性確定,既考慮到了該內(nèi)容被訪問的速度,又顧及到了該內(nèi)容被訪 問的頻次W及大小(例如直播文件體積較?。?,得到的優(yōu)先級等級相對來說較為準確。
[0024] 作為圖1所示實施例的進一步優(yōu)化,圖1所示實施例中步驟S102基于所獲取的優(yōu)先 級,至少根據(jù)待緩存內(nèi)容的優(yōu)先級和緩存介質(zhì)的性能的映射模型,確定待緩存內(nèi)容所對應 的緩存介質(zhì)包括:
[0025] S1021:基于所確定的優(yōu)先級,根據(jù)待緩存內(nèi)容的優(yōu)先級和緩存介質(zhì)的性能的映射 模型,確定待緩存內(nèi)容所對應的預期緩存介質(zhì);
[0026] S1022:確定待緩存內(nèi)容的大小與所述預期緩存介質(zhì)的容量大小之比;
[0027] S1023:當所述容量大小之比大于闊值時,選擇低于所述預期緩存介質(zhì)的性能的緩 存介質(zhì)作為待緩存內(nèi)容所對應的緩存介質(zhì)。
[0028] 本公開實施例中通過確定待緩存內(nèi)容的大小與所述預期緩存介質(zhì)的容量大小之 比,來確定所述預期緩存介質(zhì)是否適于緩存所述待緩存內(nèi)容。即,當待緩存內(nèi)容的大小超過 了預期緩存介質(zhì)剩余的容量,或者待緩存內(nèi)容過大,緩存至所述預期緩存介質(zhì)中會影響其 他內(nèi)容的緩存或讀寫等時,將所述待緩存內(nèi)容緩存到性能低于其對應的預期緩存介質(zhì)性能 的緩存介質(zhì)。運樣,既能保證緩存介質(zhì)能夠正常工作,又能將所述待緩存內(nèi)容緩存至其他滿 足其體積大小的緩存介質(zhì)時受到的損失降到最小。
[0029] 在本公開一些實施例中,所述緩存介質(zhì)至少包括內(nèi)存、固態(tài)硬盤和機械硬盤。內(nèi)存 的容量不大,但讀寫速度非??欤还虘B(tài)硬盤容量大于內(nèi)存,其讀寫速度雖然沒有內(nèi)存快,但 仍遠快于機械硬盤;機械硬盤的讀寫速度最慢,但其存儲空間遠大于內(nèi)存和固態(tài)硬盤。因 此,在本實施例的映射模型中,內(nèi)存的等級最高,固態(tài)硬盤次之,機械硬盤最低。
[0030] 作為圖1所示實施例的進一步優(yōu)化,所述待緩存內(nèi)容的熱度由待緩存內(nèi)容在所在 節(jié)點中的訪問頻次和/或待緩存內(nèi)容在全網(wǎng)中的訪問頻次確定。本實施例根據(jù)用戶訪問日 志中待緩存內(nèi)容在緩存介質(zhì)所在節(jié)點中的訪問頻次和/或待緩存內(nèi)容在全網(wǎng)中的訪問頻次 來確定待緩存內(nèi)容的熱度,W進行優(yōu)先級的確定,較為全面。例如,待緩存內(nèi)容在節(jié)點中的 訪問頻次不高,但在全網(wǎng)中的訪問頻次較高,可W對W后待緩存內(nèi)容在節(jié)點中的訪問情況 進行預測,若預測將來訪問頻次較高,則其熱度上升,其優(yōu)先級也將上升,可能會得到不同 于未考慮全網(wǎng)訪問頻次情況的緩存位置。
[0031] 圖2是本公開一實施例的內(nèi)容緩存系統(tǒng)的結(jié)構(gòu)示意圖。本公開所述的內(nèi)容緩存方 法可W基于本實施例中的內(nèi)容緩存系統(tǒng)實施。如圖2所示,該系統(tǒng)包括優(yōu)先級獲取單元201 和緩存介質(zhì)確定單元202。
[0032] 優(yōu)先級獲取單元201用于獲取待緩存內(nèi)容的優(yōu)先級。
[0033] 緩存介質(zhì)確定單元202用于基于所獲取的優(yōu)先級,至少根據(jù)待緩存內(nèi)容的優(yōu)先級 和緩存介質(zhì)的性能的映射模型,確定待緩存內(nèi)容所對應的緩存介質(zhì)。
[0034] 其中,在所述映射模型中,所述待緩存內(nèi)容的優(yōu)先級與所述緩存介質(zhì)的性能正相 關(guān),最高優(yōu)先級的待緩存內(nèi)容對應著速度等級最高的緩存介質(zhì),最低優(yōu)先級的緩存內(nèi)容對 應著速度等級最低的緩存介質(zhì)。
[0035] 作為圖2所示實施例系統(tǒng)的進一步優(yōu)化,圖2所示實施例中所述待緩存內(nèi)容的優(yōu)先 級至少根據(jù)待緩存內(nèi)容的熱度和播放實時性確定。
[0036] 作為圖2所示實施例系統(tǒng)的進一步優(yōu)化,緩存介質(zhì)確定單元202用于:
[0037] 基于所獲取的優(yōu)先級,根據(jù)待緩存內(nèi)容的優(yōu)先級和緩存介質(zhì)的性能的映射模型, 確定待緩存內(nèi)容所對應的預期緩存介質(zhì);
[0038] 確定待緩存內(nèi)容的大小與所述預期緩存介質(zhì)的容量大小之比;
[0039] 當所述容量大小之比大于闊值時,選擇低于所述預期緩存介質(zhì)的性能的緩存介質(zhì) 作為待緩存內(nèi)容所對應的緩存介質(zhì)。
[0040] 作為圖2所示實施例系統(tǒng)的進一步說明,圖2所示實施例中的所述緩存介質(zhì)至少包 括內(nèi)存、固態(tài)硬盤和機械硬盤。
[0041] 作為圖2所示實施例系統(tǒng)的進一步優(yōu)化,圖2所示實施例中所述待緩存內(nèi)容的熱度 由待緩存內(nèi)容在所在節(jié)點中的訪問頻次和/或待緩存內(nèi)容在全網(wǎng)中的訪問頻次確定。
[0042] 對于本公開實施例所示的方法的執(zhí)行對象可W是緩存介質(zhì)所在節(jié)點,也可W是緩 存介質(zhì)所在節(jié)點上一級并對該節(jié)點的訪問進行調(diào)度的調(diào)度節(jié)點。本公開實施例所示的系統(tǒng) 可W搭載在緩存介質(zhì)所在節(jié)點上,也可W搭載在緩存介質(zhì)所在節(jié)點上一級的調(diào)度節(jié)點上。
[0043] 本公開實施例中可W通過硬件處理器化ardware processor)來實現(xiàn)相關(guān)功能模 塊。
[0044] 下面W本公開實施例所示方法的執(zhí)行對象是緩存介質(zhì)所在節(jié)點為例對本公開做 進一步的說明。
[0045] 節(jié)點接收到調(diào)度節(jié)點的內(nèi)容分發(fā)請求,由分發(fā)請求得知需要將7個待緩存內(nèi)容A-G 緩存在節(jié)點的緩存介質(zhì)中。根據(jù)用戶訪問日志確定了內(nèi)容A為超熱的直播文件,內(nèi)容B為熱 點的直播文件,內(nèi)容C、D為超熱的點播文件,內(nèi)容E為熱點的點播文件,內(nèi)容F為冷口的直播 文件,內(nèi)容G為冷口的點播文件。根據(jù)待緩存內(nèi)容的熱度及實時性要求將待緩存內(nèi)容的優(yōu)先 級分為:第一級一一超熱直播文件、熱點直播文件和超熱點播文件;第二級一一熱點點播文 件;第S級一一冷口文件,包括直播文件和點播文件。因此待緩存內(nèi)容A-G對應的優(yōu)先級情 況如下表所示。 「AA>1 么 1
[0047] 表1待緩存內(nèi)容對應的優(yōu)先級(未考慮超熱點播文件大小)
[0048] 緩存介質(zhì)包括內(nèi)存、固態(tài)硬盤和機械硬盤。內(nèi)存的容量大小為128G,固態(tài)硬盤的容 量大小為800G,機械硬盤的容量大小為10T。待緩存內(nèi)容的優(yōu)先級和緩存介質(zhì)的性能之間的 映射關(guān)系如下表所示。
[0049]
[0050」表2符緩巧內(nèi)容的化先繳與緩巧介巧
的巧能之間的映射表
[0051] 因此,待緩存內(nèi)容A、B、C、D的預期緩存介質(zhì)為內(nèi)存,待緩存內(nèi)容E的預期緩存介質(zhì) 為固態(tài)硬盤,待緩存內(nèi)容F、G的預期緩存介質(zhì)為機械硬盤。
[0052] 由于內(nèi)存的容量較小,而點播文件相對直播文件來說體積較大,因此在待緩存內(nèi) 容的第一級優(yōu)先級中,超熱點播文件的大小與預期緩存介質(zhì)即內(nèi)存的容量大小之比超過了 預定闊值,或者超熱點播文件的大小超過了此時預期緩存介質(zhì)即內(nèi)存的剩余容量大小時, 需要將超熱點播文件緩存至預期緩存介質(zhì)下一等級的緩存介質(zhì)即固態(tài)硬盤中。在本例中, 若闊值為10%,超熱點播文件C的大小5G與預期緩存介質(zhì)即內(nèi)存的容量大小128G之比3.9% 沒有超過闊值,而超熱點播文件D的大小15G與預期緩存介質(zhì)即內(nèi)存的容量大小128G之比 11.7%超過了闊值,因此超熱點播文件C緩存在內(nèi)存中,超熱點播文件D則緩存在固態(tài)硬盤 中。
[0053] 其他待緩存內(nèi)容的大小與其預期緩存介質(zhì)的容量大小之比沒有超過闊值,因此并 不需要調(diào)整,緩存在預期緩存介質(zhì)中。即,超熱直播文件A緩存在內(nèi)存中,熱口直播文件B緩 存在內(nèi)存中,超熱點播文件C緩存在內(nèi)存中,超熱點播文件D緩存在固態(tài)硬盤中,熱點點播文 件E緩存在固態(tài)硬盤中,冷口直播文件F緩存在機械硬盤中,冷口點播文件G緩存在機械硬盤 中。
[0054] W上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可 W是或者也可W不是物理上分開的,作為單元顯示的部件可W是或者也可W不是物理單 元,即可W位于一個地方,或者也可W分布到多個網(wǎng)絡單元上??蒞根據(jù)實際的需要選擇其 中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性 的勞動的情況下,即可W理解并實施。
[0055] 通過W上的實施例的描述,本領(lǐng)域的技術(shù)人員可W清楚地了解到各實施例可借助 軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可W通過硬件?;谶\樣的理解,上述技 術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可WW軟件產(chǎn)品的形式體現(xiàn)出來,該計算 機軟件產(chǎn)品可W存儲在計算機可讀存儲介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用 W使得一臺計算機設備(可W是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行各個實施例或 者實施例的某些部分所述的方法。
[0056] 最后應說明的是:W上實施例僅用W說明本公開的技術(shù)方案,而非對其限制;盡管 參照前述實施例對本公開進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應當理解:其依然可 W對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換; 而運些修改或者替換,并不使相應技術(shù)方案的本質(zhì)脫離本公開各實施例技術(shù)方案的精神和 范圍。
【主權(quán)項】
1. 一種內(nèi)容緩存方法,所述方法包括: 獲取待緩存內(nèi)容的優(yōu)先級; 基于所獲取的優(yōu)先級,至少根據(jù)待緩存內(nèi)容的優(yōu)先級和緩存介質(zhì)的性能的映射模型, 確定待緩存內(nèi)容所對應的緩存介質(zhì); 其中,在所述映射模型中,所述待緩存內(nèi)容的優(yōu)先級與所述緩存介質(zhì)的性能正相關(guān),最 高優(yōu)先級的待緩存內(nèi)容對應著速度等級最高的緩存介質(zhì),最低優(yōu)先級的緩存內(nèi)容對應著速 度等級最低的緩存介質(zhì)。2. 根據(jù)權(quán)利要求1所述的方法,其中,所述待緩存內(nèi)容的優(yōu)先級至少根據(jù)待緩存內(nèi)容的 熱度和播放實時性確定。3. 根據(jù)權(quán)利要求2所述的方法,其中,所述基于所獲取的優(yōu)先級,至少根據(jù)待緩存內(nèi)容 的優(yōu)先級和緩存介質(zhì)的性能的映射模型,確定待緩存內(nèi)容所對應的緩存介質(zhì)包括: 基于所確定的優(yōu)先級,根據(jù)待緩存內(nèi)容的優(yōu)先級和緩存介質(zhì)的性能的映射模型,確定 待緩存內(nèi)容所對應的預期緩存介質(zhì); 確定待緩存內(nèi)容的大小與所述預期緩存介質(zhì)的容量大小之比; 當所述容量大小之比大于閾值時,選擇低于所述預期緩存介質(zhì)的性能的緩存介質(zhì)作為 待緩存內(nèi)容所對應的緩存介質(zhì)。4. 根據(jù)權(quán)利要求1-3中任一項所述的方法,其中,所述緩存介質(zhì)至少包括內(nèi)存、固態(tài)硬 盤和機械硬盤。5. 根據(jù)權(quán)利要求2所述的方法,其中,所述待緩存內(nèi)容的熱度由待緩存內(nèi)容在所在節(jié)點 中的訪問頻次和/或待緩存內(nèi)容在全網(wǎng)中的訪問頻次確定。6. -種內(nèi)容緩存系統(tǒng),包括: 優(yōu)先級獲取單兀,用于獲取待緩存內(nèi)容的優(yōu)先級; 緩存介質(zhì)確定單元,用于基于所獲取的優(yōu)先級,至少根據(jù)待緩存內(nèi)容的優(yōu)先級和緩存 介質(zhì)的性能的映射模型,確定待緩存內(nèi)容所對應的緩存介質(zhì); 其中,在所述映射模型中,所述待緩存內(nèi)容的優(yōu)先級與所述緩存介質(zhì)的性能正相關(guān),最 高優(yōu)先級的待緩存內(nèi)容對應著速度等級最高的緩存介質(zhì),最低優(yōu)先級的緩存內(nèi)容對應著速 度等級最低的緩存介質(zhì)。7. 根據(jù)權(quán)利要求6所述的系統(tǒng),其中,所述待緩存內(nèi)容的優(yōu)先級至少根據(jù)待緩存內(nèi)容的 熱度和播放實時性確定。8. 根據(jù)權(quán)利要求7所述的系統(tǒng),其中,所述緩存介質(zhì)確定單元用于: 基于所獲取的優(yōu)先級,根據(jù)待緩存內(nèi)容的優(yōu)先級和緩存介質(zhì)的性能的映射模型,確定 待緩存內(nèi)容所對應的預期緩存介質(zhì); 確定待緩存內(nèi)容的大小與所述預期緩存介質(zhì)的容量大小之比; 當所述容量大小之比大于閾值時,選擇低于所述預期緩存介質(zhì)的性能的緩存介質(zhì)作為 待緩存內(nèi)容所對應的緩存介質(zhì)。9. 根據(jù)權(quán)利要求6-8中任一項所述的系統(tǒng),其中,所述緩存介質(zhì)至少包括內(nèi)存、固態(tài)硬 盤和機械硬盤。10. 根據(jù)權(quán)利要求7所述的系統(tǒng),其中,所述待緩存內(nèi)容的熱度由待緩存內(nèi)容在所在節(jié) 點中的訪問頻次和/或待緩存內(nèi)容在全網(wǎng)中的訪問頻次確定。
【文檔編號】H04L29/08GK105847365SQ201610184801
【公開日】2016年8月10日
【申請日】2016年3月28日
【發(fā)明人】李洪福, 劉斌
【申請人】樂視控股(北京)有限公司, 樂視云計算有限公司