[發明專利]一種圖片緩存處理方法、系統和服務器有效
| 申請號: | 201711270987.9 | 申請日: | 2017-12-05 |
| 公開(公告)號: | CN108055302B | 公開(公告)日: | 2020-10-20 |
| 發明(設計)人: | 何汪平 | 申請(專利權)人: | 競技世界(北京)網絡技術有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F16/955 |
| 代理公司: | 北京冠和權律師事務所 11399 | 代理人: | 朱健;陳國軍 |
| 地址: | 100085 北京市懷*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 圖片 緩存 處理 方法 系統 服務器 | ||
1.一種圖片緩存處理方法,包括:
S101:前端代理服務器接收客戶端發送的圖片處理請求URL后,根據預先定義的規則解析請求URL,獲取原圖URL;
S102:前端代理服務器計算原圖URL的哈希值,根據所得哈希值確定圖片緩存處理服務器;
S103:圖片緩存處理服務器根據解析后的圖片請求URL進行相應的處理;
所述圖片緩存處理方法,進一步包括:緩存過期處理步驟,定期檢查緩存文件,并根據所述緩存文件的被訪問頻次確定所述緩存文件是否屬于過期緩存文件,如果判定為過期緩存文件,則進行相應的清理操作;
所述緩存過期處理步驟包括:
定期檢查一級緩存文件,計算圖片文件的訪問時間與狀態改變時間的時間差,所述時間差為所述一級緩存文件在此時間段內的訪問次數,比較所述一級緩存文件的訪問次數與預設活躍文件降級訪問次數,當訪問次數小于預設值時,將所述一級緩存文件移動到二級緩存中,否則更新所述圖片文件的訪問時間與狀態改變時間為當前系統時間;定期檢查二級緩存文件,計算所述圖片文件的訪問時間與狀態改變時間的時間差,所述時間差為所述二級緩存文件在此時間段內的訪問次數,比較所述二級緩存文件的訪問次數與預設活躍文件清理訪問次數,當訪問次數小于預設值時,刪除所述二級緩存文件,回收磁盤空間,否則更新所述二級緩存文件的訪問時間與狀態改變時間為當前系統時間。
2.如權利要求1所述的方法,步驟S101中前端代理服務器接收到客戶端發送的圖片處理請求URL,根據預設規則解析圖片處理請求URL,獲取原圖URL的具體流程如下:
S201:前端代理服務器接收到客戶端發送的圖片請求URL地址;
S202:前端代理根據預設規則解析URL,獲取原圖URL和圖片處理參數;其中,圖片請求URL由原始圖片和圖片輸出尺寸組成,根據預先設定的規則解析圖片處理請求URL,將圖片請求URL解析為原圖URL加參數的形式。
3.如權利要求2所述的方法,步驟S102中前端代理服務器計算原圖URL的哈希值,根據所得哈希值確定圖片緩存處理服務器的具體流程如下:
S203:計算S202中獲取到的原圖URL的哈希值,根據哈希值確定緩存服務器地址;
S204:將S202中的得到的解析后URL請求轉發給S203中確定的緩存服務器地址。
4.如權利要求1所述的方法,步驟S103中,緩存處理服務器接收到前端代理服務器轉發的接收的圖片處理請求URL,其處理流程如下:
S301:在緩存處理服務器一級緩存中檢索圖片文件;
S302:判斷是否存在目標圖片文件;
S303:如果存在目標圖片文件,修改目標圖片的訪問時間為原訪問時間增加一秒并跳轉到S313;
S304:如果不存在目標圖片時,圖片緩存處理服務器在二級處理緩存中檢索目標圖片;
S305:判斷是否存在目標圖片文件;
S306:如果存在目標圖片文件,將目標圖片文件移動到一級緩存;跳轉到S313;
S307:如果不存在目標圖片,在原圖緩存中檢索原始圖片;
S308:判斷是否存在目標原始圖片文件;
S309:如果存在原始圖片,修改原始圖片緩存文件的訪問時間為原訪問時間增加一秒,跳轉到S311;
S310:如果不存在原始圖片緩存文件,則從分布式存儲系統中下載原圖并緩存到原圖緩存中;
S311:根據圖片處理請求URL處理原圖;
S312:將處理后的圖片緩存到一級處理緩存;
S313:將處理后的圖片返回給前端代理服務器。
5.如權利要求1所述的方法,所述相應的清理操作包括:將過期緩存文件降級處理或刪除過期緩存文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于競技世界(北京)網絡技術有限公司,未經競技世界(北京)網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711270987.9/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種記憶合金驅動的多模態機器人
- 下一篇:具有加濕功能的電風扇





