【技術實現步驟摘要】
一種圖片訪問加速方法、裝置、設備、系統及存儲介質
本專利技術涉及互聯網
,特別是涉及一種圖片訪問加速方法、裝置、設備、系統及存儲介質。
技術介紹
為了提高用戶訪問網頁的速度,對訪問圖片的過程進行加速是其中的重要方面。而內容分發網絡(ContentDeliveryNetwork,CDN)在網絡各處放置節點服務器,以使能夠實時地根據網絡流量和各CDN節點的連接、負載狀況以及到用戶的距離和響應時間等綜合信息將用戶的請求重新導向離用戶最近的節點上。其目的是使用戶可就近取得所需內容,解決Internet網絡擁擠的狀況,提高用戶訪問網站的響應速度。如此,可以結合CDN實現對圖片訪問的加速,如預先將待訪問圖片保存至各個CDN節點中,通過訪問CDN節點訪問待訪問圖片。但是在實際應用過程中,有可能因為CDN節點沒有及時更新部分圖片,導致通過訪問CDN節點無法獲取到這些部分圖片。為了避免這個問題,相關技術中提供了一種回源的方式,即在訪問CDN節點無法獲取到待訪問圖片時,訪問保存所有圖片的用戶端的源服務器,以獲取待訪問圖片。但是,通過上述相關技術的方式,可能會存在多個訪問請求同時被發送至源服務器的情況,會造成源服務器的訪問壓力過大。
技術實現思路
本專利技術實施例的目的在于提供一種圖片訪問加速方法、裝置、設備、系統及存儲介質,以減輕源服務器的訪問壓力。具體技術方案如下:第一方面,本專利技術實施例提供了一種圖片訪問加速方法,應用于CDN節點,包括:接收第一用戶端發送的圖片訪問請求,所 ...
【技術保護點】
1.一種圖片訪問加速方法,其特征在于,應用于內容分發網絡CDN節點,包括:/n接收第一用戶端發送的圖片訪問請求,所述圖片訪問請求中包括待訪問圖片的圖片信息;/n通過所述圖片信息,檢測自身的CDN緩存中是否包括所述待訪問圖片;/n若所述CDN緩存中不包括所述待訪問圖片,向云圖片服務節點發送所述圖片訪問請求,以使所述云圖片服務節點對所述圖片訪問請求進行處理,向所述CDN節點返回所述圖片訪問請求對應的所述待訪問圖片;/n接收所述云圖片服務節點返回的所述待訪問圖片;/n向所述第一用戶端返回所述云圖片服務節點返回的所述待訪問圖片。/n
【技術特征摘要】
1.一種圖片訪問加速方法,其特征在于,應用于內容分發網絡CDN節點,包括:
接收第一用戶端發送的圖片訪問請求,所述圖片訪問請求中包括待訪問圖片的圖片信息;
通過所述圖片信息,檢測自身的CDN緩存中是否包括所述待訪問圖片;
若所述CDN緩存中不包括所述待訪問圖片,向云圖片服務節點發送所述圖片訪問請求,以使所述云圖片服務節點對所述圖片訪問請求進行處理,向所述CDN節點返回所述圖片訪問請求對應的所述待訪問圖片;
接收所述云圖片服務節點返回的所述待訪問圖片;
向所述第一用戶端返回所述云圖片服務節點返回的所述待訪問圖片。
2.根據權利要求1所述的方法,其特征在于,在所述通過所述圖片信息,檢測自身的CDN緩存中是否包括所述待訪問圖片之后,所述方法還包括:
若所述CDN緩存中包括所述待訪問圖片,從所述CDN緩存中獲取所述待訪問圖片,并向所述第一用戶端返回所述待訪問圖片。
3.根據權利要求1或2所述的方法,其特征在于,所述第一用戶端包括瀏覽器或者客戶端;
所述接收第一用戶端發送的圖片訪問請求,包括:
接收第一用戶通過所述瀏覽器或者客戶端,向所述CDN節點發送的所述圖片訪問請求。
4.一種圖片訪問加速方法,其特征在于,應用于云圖片服務節點,包括:
接收內容分發網絡CDN節點發送的圖片訪問請求,所述圖片訪問請求中包括所述待訪問圖片的圖片信息;
基于所述待訪問圖片的圖片信息,對所述圖片訪問請求進行處理,向所述CDN節點返回所述圖片訪問請求對應的待訪問圖片。
5.根據權利要求4所述的方法,其特征在于,所述基于所述待訪問圖片的圖片信息,對所述圖片訪問請求進行處理,向所述CDN節點返回所述圖片訪問請求對應的待訪問圖片,包括:
根據所述圖片信息,檢測所述云圖片服務節點自身的云圖片服務緩存中是否包括所述待訪問圖片;
若所述云圖片服務緩存中包括所述待訪問圖片,則從所述云圖片服務緩存中獲取所述待訪問圖片,并向所述CDN節點返回所述待訪問圖片;
若所述云圖片服務緩存中不包括所述待訪問圖片,則訪問云存儲平臺,并在所述云存儲平臺上存儲有所述待訪問圖片時,從所述云存儲平臺獲取所述待訪問圖片,向所述CDN節點返回所述待訪問圖片。
6.根據權利要求5所述的方法,其特征在于,所述方法還包括:
在所述云存儲平臺上未存儲有所述待訪問圖片時,從第三方服務節點獲取所述待訪問圖片,并向所述CDN節點返回所述待訪問圖片。
7.根據權利要求6所述的方法,其特征在于,在所述云存儲平臺上未存儲有所述待訪問圖片時,從第三方服務節點獲取所述待訪問圖片之后,所述方法還包括:
將所述待訪問圖片保存至所述云存儲平臺。
8.根據權利要求4至7任一項所述的方法,其特征在于,所述方法還包括:
接收第二用戶端發送的圖片地址信息;
從所述圖片地址信息對應的圖片地址處獲取待存儲圖片;
將所述待存儲圖片保存至云存儲平臺。
9.根據權利要求8所述的方法,其特征在于,在所述接收第二用戶端發送的圖片地址信息后,所述方法還包括:
確定與圖片地址信息對應的圖片加速地址信息,所述圖片加速地址信息包括所述CDN節點地址;
將所述圖片加速地址信息返回至所述第二用戶端,以使第二用戶將所述待存儲圖片的訪問地址配置為所述CDN節點地址。
10.一種圖片訪問加速裝置,其特征在于,應用于內容分發網絡CDN節點,包括:
第一接收模塊,用于接收第一用戶端發送的圖片訪問請求,所述圖片訪問請求中包括待訪問圖片的圖片信息;
檢測模塊,用于通過所述圖片信息,檢測自身的CDN緩存中是否包括所述待訪問圖片;
發送模塊,用于若所述CDN緩存中不包括所述待訪問圖片,向云圖片服務節點發送所述圖片訪問請求,以使所述云圖片服務節點對所述圖片訪問請求進行處理,向所述CDN節點返回所述圖片訪問請求對應的所述待訪問圖片;
第二接收模塊,用于接收所述云圖片服務節點返回的所述待訪問圖片;
第一返回模塊,用于向所述第一用戶端返回所述云圖片服務節點返回的所述待訪問圖片。
11.根據權利要求10所述的裝置,其特征在于,所述裝置還包括:
第二返回模塊,用于若所述CDN緩存中包括所述待訪問圖片,從所述CDN緩存中獲取所述待訪問圖片,并向所述第一用戶端返回所述待訪問圖片。
12.根據權利要求10或11所述的裝置,其特征在于,所述第一用戶端包括瀏覽器或者客戶端;
所...
【專利技術屬性】
技術研發人員:武林,
申請(專利權)人:北京金山云網絡技術有限公司,北京金山云科技有限公司,
類型:發明
國別省市:北京;11
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。