[發明專利]一種文件存儲方法、設備及計算機可讀存儲介質在審
| 申請號: | 201710786362.1 | 申請日: | 2017-09-04 |
| 公開(公告)號: | CN109947716A | 公開(公告)日: | 2019-06-28 |
| 發明(設計)人: | 徐海洋 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | G06F16/172 | 分類號: | G06F16/172;G06F16/957 |
| 代理公司: | 工業和信息化部電子專利中心 11010 | 代理人: | 田衛平 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 緩存 查詢 計算機可讀存儲介質 客戶端請求 長度信息 完整文件 文件存儲 緩存服務器 接收客戶端 緩存存儲 請求文件 文件片段 異常終止 資源存儲 客戶端 下載 預設 源站 存儲 發送 | ||
本發明介紹了一種文件存儲方法、設備及計算機可讀存儲介質,該方法包括:接收客戶端發送的獲取完整文件的請求,并獲取所述完整文件的長度信息;按照預設值將所述長度信息劃分為多個查詢片段,并按照劃分后的查詢片段,依次從源站中獲取與每個查詢片段相對應的片段資源;將每個查詢片段以及對應的片段資源存儲到本地文件中。本發明將請求文件劃分為較小的片段進行緩存存儲。當客戶端請求的文件在緩存服務器上都以較小的文件片段進行存儲時,如果客戶端請求異常終止,則可判斷已緩存的文件大小是否等于客戶端已下載的文件大小,若是,則停止緩存。從而提高了緩存效益。
技術領域
本發明涉及互聯網文件緩存技術領域,尤其涉及一種文件存儲方法、設備及計算機可讀存儲介質。
背景技術
互聯網上存在著大量的HTTP請求,用于文件的下載(如安裝包文件、應用程序),互聯網緩存系統能夠對請求的文件內容進行緩存存儲,減少出網的網絡流量。但是HTTP流量仍占據了相當大的網絡流量。因此,對于網絡運營商而言,將本網內的HTTP請求對應的文件緩存至本網,并將后續相同內容的請求引導至本網內的緩存服務器進行服務,可以有效減少請求出網的流量,提高本網內的命中率,節省出口帶寬。目前緩存服務器提供服務時,常常面臨存儲空間有限、緩存效益不高的問題。
目前,緩存文件是被完整的存儲在緩存系統中的,例如,一個HTTP請求5GB的文件,則在本地存儲一個完整的5GB緩存文件。由于存儲大量的緩存文件,會占據大量的存儲空間,而其中有一些緩存文件,往往是客戶端在下載小部分后就終止了的,但該緩存文件被完整的存儲到了本地,占據了大量的存儲空間。舉例來說,如某客戶端需要下載某個多達5GB的冷門的軟件安裝包,該客戶端的請求被引導至緩存服務器進行服務,由緩存服務器向源站獲取資源并傳送給客戶端。假若客戶端下載了10MB之后中斷了下載進程,那么緩存服務器還會繼續完成整個文件的下載并存儲下來。但由于請求的文件屬于冷門資源,這一資源補齊效益低下,產生了大量的出網流量并占據了大量的存儲空間,造成緩存服務效益降低。另外,由于下載工具的大量使用,網絡上存在大量的對部分文件的請求,而非對整個文件的請求,緩存整個大的文件,同樣會造成緩存磁盤空間的浪費。
發明內容
本發明的主要目的在于提出一種文件存儲方法、設備及計算機可讀存儲介質,將請求文件劃分為較小的片段進行緩存存儲,提高了緩存效益。
為實現上述目的,本發明提供了一種文件存儲方法,應用于緩存服務器中,所述方法包括:
接收客戶端發送的獲取完整文件的請求,并獲取所述完整文件的長度信息;
按照預設值將所述長度信息劃分為多個查詢片段,并按照劃分后的查詢片段,依次從源站中獲取與每個查詢片段相對應的片段資源;
將每個查詢片段以及對應的片段資源存儲到本地文件中。
可選的,所述接收客戶端發送的獲取完整文件的請求,并獲取所述完整文件的長度信息,包括:
當接收到所述獲取完整文件的請求時,判斷在所述緩存服務器上是否存儲有所述完整文件的長度信息;
若是,則獲取所述完整文件的長度信息;
若否,則從所述源站中獲取所述完整文件的長度信息,并存儲所述完整文件的長度信息。
可選的,在將每個查詢片段以及對應的片段資源存儲到本地文件中之后,所述方法還包括:
當接收到客戶端發送的獲取所述完整文件的請求時,獲取所述完整文件的長度信息;
按照所述預設值將所述長度信息劃分為多個查詢片段;
依次從所述本地文件中獲取與每個查詢片段相對應的片段資源,并反饋給所述客戶端。
可選的,在將每個查詢片段以及對應的片段資源存儲到本地文件中之后,所述方法還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710786362.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:日志告警方法及裝置
- 下一篇:一種文件處理方法及終端設備





