[發明專利]減少回源請求的方法、裝置及計算機可讀存儲介質在審
| 申請號: | 202010134479.3 | 申請日: | 2020-02-29 |
| 公開(公告)號: | CN111339057A | 公開(公告)日: | 2020-06-26 |
| 發明(設計)人: | 魏海通;張毅 | 申請(專利權)人: | 平安科技(深圳)有限公司 |
| 主分類號: | G06F16/182 | 分類號: | G06F16/182;G06F16/172;G06F16/13 |
| 代理公司: | 深圳市沃德知識產權代理事務所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
| 地址: | 518000 廣東省深圳市福田區福*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 減少 請求 方法 裝置 計算機 可讀 存儲 介質 | ||
本發明涉及一種大數據技術,揭露了一種減少回源請求的方法,包括:通過內容分發網絡緩存向客戶源服務器發送目標文件的讀取請求,并接收所述客戶源服務器回復的所述目標文件的內存大小,根據所述目標文件的內存大小生成緩存單元;對所述緩存單元進行區域劃分,得到分片緩存區域;根據所述分片緩存區域對所述目標文件進行結構化拆分,形成目標子文件集,并將所述目標子文件集通過所述緩存單元加載至客戶終端中,得到獨立臨時文件集,將所述獨立臨時文件集進行合并操作后還原成所述目標文件,從而完成減少回源的請求。本發明還提出一種減少回源請求裝置以及一種計算機可讀存儲介質。本發明能夠減少分片存儲中的回源請求。
技術領域
本發明涉及大數據技術領域,尤其涉及一種基于內容分發網絡的減少回源請求的方法、裝置及計算機可讀存儲介質。
背景技術
內容分發網絡(簡稱CDN)顧名思義就是用于內容分發,其必然需要內容緩存。對于較大目標文件的分發,分片存儲有效地增加了目標文件請求的命中率,可以減少回源請求流量的消耗。其中,對于分片存儲大小的定義,行業沒有標準。不同的企業一般根據自己業務情況定義全局的分片存儲大小,比如阿里云512k,七牛云1M,這樣對于業務穩定或波動不大的情況沒有問題。但有些情況是有問題的,如一些客戶通過CDN融合廠商分發,而CDN融合廠商和CDN邊緣廠家的分片存儲大小不同,首次拉取資源會造成CDN邊緣廠家到CDN融合廠商的不命中,進而導致增大回源,給客戶帶來不必要的損失。如:A廠家需要回源融合分發的是B廠家512k的分片,在緩存丟失后由于B廠家是1M的分片,所以B廠家用1M分片回源到客戶源站,這樣就放大2倍了,如果有請求洪峰1G,瞬間造成2倍的回源放大達到2G,這種情況下客戶源站會負載過大。
發明內容
本發明提供一種減少回源請求的方法、裝置及計算機可讀存儲介質,其主要目的在于提供一種分片存儲中減少回源請求的方案。
為實現上述目的,本發明提供的一種減少回源請求的方法,包括:
通過內容分發網絡緩存向客戶源服務器發送目標文件的讀取請求,并接收所述客戶源服務器基于所述讀取請求反饋的所述目標文件的內存大小,根據所述目標文件的內存大小,在客戶終端中生成對應的內存單元并與所述內容分發網絡緩存組合形成緩存單元;
基于所述目標文件的內存大小對所述緩存單元進行區域劃分,得到分片緩存區域;
根據所述分片緩存區域對所述目標文件進行結構化拆分,形成目標子文件集,并將所述目標子文件集通過所述緩存單元加載至所述客戶終端中,得到獨立臨時文件集,將所述獨立臨時文件集進行合并操作后還原成所述目標文件,從而完成減少回源的請求。
可選地,所述通過內容分發網絡緩存向客戶源服務器發送目標文件的讀取請求,包括:
獲取所述目標文件訪問所述客戶源服務器的請求地址,將所述請求地址加載至預設的請求語句中,通過所述內容分發網絡緩存接收所述請求語句,根據所述請求語句查找所述目標文件在所述客戶源服務器中的地址,完成所述目標文件的讀取請求。
可選地,所述根據所述目標文件的內存大小,在客戶終端中生成一定比例大小的內存單元并與所述內容分發網絡緩存組合形成緩存單元,包括;
當所述目標文件的內存大小≤第一數值時,將所述內存單元的第一比例和所述內容分發網絡緩存進行組合作為所述緩存單元;
當所述第一數值所述目標文件的內存大小≤第二數值時,將所述內存單元的第二比例和所述內容分發網絡緩存進行組合作為所述緩存單元;
當所述第二數值所述目標文件的內存大小時,將所述內存單元的第三比例和所述內容分發網絡緩存進行組合作為所述緩存單元。
可選地,所述第一數值為500M,所述第二數值為1G,所述第一比例為20%,所述第二比例為40%,以及所述第三比例為60%。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安科技(深圳)有限公司,未經平安科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010134479.3/2.html,轉載請聲明來源鉆瓜專利網。





