System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 少妇无码?V无码专区在线观看,无码人妻精品内射一二三AV,无码精品A∨在线观看中文
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    CDN邊緣節點的數據預取方法、裝置以及計算機設備制造方法及圖紙

    技術編號:43894847 閱讀:9 留言:0更新日期:2025-01-03 13:08
    本公開涉及計算機技術領域,公開了CDN邊緣節點的數據預取方法、裝置以及計算機設備,其中,該方法包括:在未監測到針對目標頻道的訪問請求時,生成預取任務;在所述源站的多個頻道中確定與所述預取任務相匹配的目標頻道;基于所述預取任務所指示的預取時長,獲取所述目標頻道的實時碼流數據;將所述實時碼流數據預存至所述CDN中的目標邊緣節點,其中,所述目標邊緣節點用于響應于數據獲取請求返回所述實時碼流數據。本公開可以實現在流媒體場景下通過CDN的邊緣節點對實時碼流數據的預取,從而提高用戶請求獲取視頻文件時的命中率,并減少用戶獲取觀看視頻時的首屏時長。

    【技術實現步驟摘要】

    本公開涉及計算機,具體涉及cdn邊緣節點的數據預取方法、裝置以及計算機設備。


    技術介紹

    1、cdn?(content?delivery?network,內容分發網絡)是一種分布式部署在全球各地的服務器網絡,用于加速互聯網上的內容傳輸和交付服務。當用戶請求訪問網站或應用程序時,cdn會根據用戶的位置選擇離用戶最近的服務器來提供內容,從而減少加載時間和增加網站性能。

    2、如圖1所示為cdn的架構圖,其中,cdn的工作原理是將網站的靜態資源(如圖片、視頻、css、javascript文件等)緩存到位于不同地理位置的服務器上。當用戶請求訪問這些資源時,cdn會嘗試將用戶請求牽引至最近的邊緣節點,并將內容傳送給用戶,而不是直接從源站加載。這樣可以在減少網絡擁塞,降低延遲,提高頁面加載速度,改善用戶體驗的同時,極大降低客戶原始服務器的負載。

    3、cdn?預取/預熱(cdn?prefetch)是一種針對未緩存資源的提前緩存行為。在cdn中,如果一個文件未被緩存,則該文件的首次請求無法命中緩存。如果希望首次請求也能命中緩存,可以使用cdn廠商提供的能力將源站的內容提前緩存到cdn的節點上。

    4、在cdn?的細分行業中,存在一個廣泛應用視頻技術的領域,簡稱流媒體(streaming?media)場景。在該場景下可以通過一種特定協議在網絡上分發數據進行視頻的傳播,例如,在線賽事直播、電視劇分集點播等都是基于此場景來實現的。然而,針對流媒體場景來說,由于無法預先緩存視頻文件,導致了視頻文件命中率低,首屏時長(指用戶點擊播放開始到出現畫面為止的時間,即拉取第一個視頻文件分片所需的時間)較長。


    技術實現思路

    1、有鑒于此,本公開提供了一種cdn邊緣節點的數據預取方法、裝置以及計算機設備,以解決流媒體場景下視頻文件命中率低以及首屏時長較長的問題。

    2、第一方面,本公開提供了一種cdn邊緣節點的數據預取方法,該方法包括:

    3、在未監測到針對目標頻道的訪問請求時,生成預取任務;

    4、在源站的多個頻道中確定與預取任務相匹配的目標頻道;

    5、基于預取任務所指示的預取時長,獲取目標頻道的實時碼流數據;

    6、將實時碼流數據預存至cdn中的目標邊緣節點,其中,目標邊緣節點用于響應于數據獲取請求返回實時碼流數據。

    7、提供了一種cdn邊緣節點的數據預取裝置,該裝置包括:

    8、第一獲取模塊,在未監測到針對目標頻道的訪問請求時,生成預取任務;

    9、確定模塊,在源站的多個頻道中確定與預取任務相匹配的目標頻道;

    10、第二獲取模塊,基于預取任務所指示的預取時長,獲取目標頻道的實時碼流數據;

    11、預存模塊,將實時碼流數據預存至cdn中的目標邊緣節點,其中,目標邊緣節點用于響應于數據獲取請求返回實時碼流數據。

    12、第三方面,本公開提供了一種計算機設備,包括:存儲器和處理器,存儲器和處理器之間互相通信連接,存儲器中存儲有計算機指令,處理器通過執行計算機指令,從而執行上述第一方面或其對應的任一實施方式的cdn邊緣節點的數據預取方法。

    13、第四方面,本公開提供了一種計算機可讀存儲介質,該計算機可讀存儲介質上存儲有計算機指令,計算機指令用于使計算機執行上述第一方面或其對應的任一實施方式的cdn邊緣節點的數據預取方法。

    14、第五方面,本公開提供了一種計算機程序產品,包括計算機指令,計算機指令用于使計算機執行上述第一方面或其對應的任一實施方式的cdn邊緣節點的數據預取方法。

    15、在本公開實施例中,首先可以在未監測到針對目標頻道的訪問請求時,生成預取任務,并在cdn的源站中獲取目標頻道的實時碼流數據。然后,可以將實時碼流數據預存至cdn中的目標邊緣節點,其中,以使目標邊緣節點響應于數據獲取請求返回實時碼流數據,從而實現在流媒體場景下通過cdn的邊緣節點對實時碼流數據的預取,從而提高用戶請求獲取視頻文件時的命中率,并減少用戶獲取觀看視頻時的首屏時長。

    本文檔來自技高網...

    【技術保護點】

    1.一種CDN邊緣節點的數據預取方法,其特征在于,所述方法包括:

    2.根據權利要求1所述的方法,其特征在于,所述方法還包括:

    3.根據權利要求1所述的方法,其特征在于,所述在所述源站的多個頻道中確定與所述預取任務相匹配的目標頻道,包括:

    4.根據權利要求3所述的方法,其特征在于,所述基于所述待選頻道的流量進行分析,得到目標頻道,包括:

    5.根據權利要求1所述的方法,其特征在于,所述方法還包括:

    6.根據權利要求1所述的方法,其特征在于,所述將所述實時碼流數據預存至所述CDN中的目標邊緣節點,包括:

    7.一種CDN邊緣節點的數據預取裝置,其特征在于,所述裝置包括:

    8.一種計算機設備,其特征在于,包括:

    9.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有計算機指令,所述計算機指令用于使計算機執行權利要求1至6中任一項所述的CDN邊緣節點的數據預取方法。

    10.一種計算機程序產品,其特征在于,包括計算機指令,所述計算機指令用于使計算機執行權利要求1至6中任一項所述的CDN邊緣節點的數據預取方法。

    ...

    【技術特征摘要】

    1.一種cdn邊緣節點的數據預取方法,其特征在于,所述方法包括:

    2.根據權利要求1所述的方法,其特征在于,所述方法還包括:

    3.根據權利要求1所述的方法,其特征在于,所述在所述源站的多個頻道中確定與所述預取任務相匹配的目標頻道,包括:

    4.根據權利要求3所述的方法,其特征在于,所述基于所述待選頻道的流量進行分析,得到目標頻道,包括:

    5.根據權利要求1所述的方法,其特征在于,所述方法還包括:

    6.根據權利要求1所述的方法,其特征在于,所述將所述實時碼...

    【專利技術屬性】
    技術研發人員:吳生鑫王劍
    申請(專利權)人:北京火山引擎科技有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 精品日韩亚洲AV无码| 亚洲日韩乱码中文无码蜜桃臀| 亚洲GV天堂GV无码男同| 中文字幕av无码无卡免费| 人妻无码一区二区三区| 日韩精品无码专区免费播放| 一本之道高清无码视频| 无码粉嫩小泬无套在线观看| 国产综合无码一区二区辣椒 | 日韩av片无码一区二区不卡电影| 日日摸日日碰人妻无码| 久久亚洲AV无码精品色午夜麻豆| 东京热加勒比无码视频| 国产精品无码专区在线播放| 亚洲无码一区二区三区| 精品无码国产自产在线观看水浒传 | 在线观看无码的免费网站| 无码A级毛片免费视频内谢| 精品久久久久久无码国产| 亚洲熟妇无码一区二区三区导航 | 国产精品无码免费播放| 久久亚洲精品无码VA大香大香 | 色情无码WWW视频无码区小黄鸭| 国产亚洲精品无码专区| 日韩成人无码影院| 日韩aⅴ人妻无码一区二区| 特级小箩利无码毛片| 亚洲AV无码精品国产成人| 在线观看无码不卡AV| 无码H黄肉动漫在线观看网站| 无码国内精品人妻少妇| 无码国产色欲XXXX视频| 无码少妇一区二区三区浪潮AV| 国产成A人亚洲精V品无码性色| 国产精品无码无片在线观看| 国产a级理论片无码老男人| 无码人妻精品一区二区三区在线| 亚洲国产精品无码久久SM| 亚洲国产精品成人精品无码区在线| 免费无码一区二区三区蜜桃| 亚洲精品无码久久一线|