[發(fā)明專利]一種靜態(tài)資源加載方法、裝置、設(shè)備及可讀存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 201811051512.5 | 申請日: | 2018-09-10 |
| 公開(公告)號: | CN109254804A | 公開(公告)日: | 2019-01-22 |
| 發(fā)明(設(shè)計)人: | 軒艷東 | 申請(專利權(quán))人: | 鄭州云海信息技術(shù)有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F9/50 |
| 代理公司: | 北京集佳知識產(chǎn)權(quán)代理有限公司 11227 | 代理人: | 羅滿 |
| 地址: | 450018 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 靜態(tài)資源 訪問請求 服務(wù)器 加載 可讀存儲介質(zhì) 業(yè)務(wù)邏輯 預(yù)先存儲 客戶端 服務(wù)器接收 計算機資源 獲取目標(biāo) 技術(shù)效果 加載裝置 業(yè)務(wù)搶占 預(yù)設(shè) 發(fā)送 響應(yīng) | ||
本發(fā)明公開了一種靜態(tài)資源加載方法,包括:當(dāng)客戶端發(fā)送的訪問請求中包含目標(biāo)靜態(tài)資源時,利用預(yù)設(shè)的靜態(tài)資源服務(wù)器接收訪問請求,靜態(tài)資源服務(wù)器中預(yù)先存儲了不包含業(yè)務(wù)邏輯的多種靜態(tài)資源;從靜態(tài)資源服務(wù)器中獲取目標(biāo)靜態(tài)資源,并加載目標(biāo)靜態(tài)資源至客戶端。該方法利用靜態(tài)資源服務(wù)器預(yù)先存儲了不包含業(yè)務(wù)邏輯的多種靜態(tài)資源,且靜態(tài)資源服務(wù)器主要用于處理包含靜態(tài)資源的訪問請求,當(dāng)靜態(tài)資源訪問請求較多時,也不存在與其他業(yè)務(wù)搶占計算機資源的情況,因此可以提高靜態(tài)資源的處理速率,縮短其響應(yīng)時間。相應(yīng)地,本發(fā)明公開的一種靜態(tài)資源加載裝置、設(shè)備及可讀存儲介質(zhì),也同樣具有上述技術(shù)效果。
技術(shù)領(lǐng)域
本發(fā)明涉及計算機技術(shù)領(lǐng)域,更具體地說,涉及一種靜態(tài)資源加載方法、裝置、設(shè)備及可讀存儲介質(zhì)。
背景技術(shù)
在應(yīng)用服務(wù)器中,存儲有處理各種業(yè)務(wù)的邏輯和各種靜態(tài)資源。其中,靜態(tài)資源一般包括:頁面內(nèi)容(文字、圖片和CSS等)和各種組件(例如Javascript),這些靜態(tài)資源以文件形式存儲在應(yīng)用服務(wù)器中。
當(dāng)需要訪問應(yīng)用服務(wù)器中的靜態(tài)資源時,用戶一般通過客戶端的瀏覽器發(fā)送訪問請求至應(yīng)用服務(wù)器,應(yīng)用服務(wù)器根據(jù)訪問請求包含的傳遞路徑、請求數(shù)據(jù)等信息,從自身磁盤中讀取相應(yīng)的靜態(tài)資源并返回給客戶端。但是,由于應(yīng)用服務(wù)器中還存儲了各種各樣的業(yè)務(wù)邏輯,當(dāng)然包括動態(tài)資源的處理邏輯,因此應(yīng)用服務(wù)器在加載靜態(tài)資源的同時,還需要處理動態(tài)資源的加載以及其他的業(yè)務(wù),即:訪問靜態(tài)資源的請求和其他業(yè)務(wù)邏輯的處理會搶占應(yīng)用服務(wù)器中的計算機資源,如此的話,無論哪方的處理量加劇,無疑都會影響雙方的處理效率和響應(yīng)時間。
例如:當(dāng)靜態(tài)資源訪問請求較多時,由于應(yīng)用服務(wù)器中的計算機資源有限且應(yīng)用服務(wù)器還要處理其他業(yè)務(wù),靜態(tài)資源的訪問請求的處理速率將會減慢,響應(yīng)時間也會延長;同時,其他業(yè)務(wù)的響應(yīng)和處理也會受到影響。
因此,如何提高靜態(tài)資源的處理速率,縮短其響應(yīng)時間,是本領(lǐng)域技術(shù)人員需要解決的問題。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種靜態(tài)資源加載方法、裝置、設(shè)備及可讀存儲介質(zhì),以提高靜態(tài)資源的處理速率,縮短其響應(yīng)時間。
為實現(xiàn)上述目的,本發(fā)明實施例提供了如下技術(shù)方案:
一種靜態(tài)資源加載方法,包括:
當(dāng)客戶端發(fā)送的訪問請求中包含目標(biāo)靜態(tài)資源時,利用預(yù)設(shè)的靜態(tài)資源服務(wù)器接收所述訪問請求,所述靜態(tài)資源服務(wù)器中預(yù)先存儲了不包含業(yè)務(wù)邏輯的多種靜態(tài)資源;
從所述靜態(tài)資源服務(wù)器中獲取所述目標(biāo)靜態(tài)資源,并加載所述目標(biāo)靜態(tài)資源至所述客戶端。
其中,所述從所述靜態(tài)資源服務(wù)器中獲取所述目標(biāo)靜態(tài)資源,包括:
從所述靜態(tài)資源服務(wù)器的緩存中獲取所述目標(biāo)靜態(tài)資源。
其中,所述從所述靜態(tài)資源服務(wù)器的緩存中獲取所述目標(biāo)靜態(tài)資源,包括:
判斷所述靜態(tài)資源服務(wù)器的緩存中是否存在所述目標(biāo)靜態(tài)資源;
若是,則執(zhí)行所述從所述靜態(tài)資源服務(wù)器的緩存中獲取所述目標(biāo)靜態(tài)資源的步驟。
其中,當(dāng)所述靜態(tài)資源服務(wù)器的緩存中不存在所述目標(biāo)靜態(tài)資源時,還包括:
從所述靜態(tài)資源服務(wù)器的磁盤中獲取所述目標(biāo)靜態(tài)資源。
其中,所述靜態(tài)資源服務(wù)器的緩存為預(yù)設(shè)于所述靜態(tài)資源服務(wù)器中的專用存儲介質(zhì)。
其中,還包括:
當(dāng)所述靜態(tài)資源服務(wù)器啟動時,將所述靜態(tài)資源服務(wù)器中的不包含業(yè)務(wù)邏輯的多種靜態(tài)資源加載至所述緩存。
一種靜態(tài)資源加載裝置,包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于鄭州云海信息技術(shù)有限公司,未經(jīng)鄭州云海信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811051512.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 靜態(tài)資源去重方法、靜態(tài)資源管理方法及裝置
- 一種基于物聯(lián)網(wǎng)技術(shù)的機房靜態(tài)資源快速定位的方法
- 一種加載應(yīng)用程序靜態(tài)資源的方法、裝置及終端
- 瀏覽器靜態(tài)資源加載方法、瀏覽器程序及可讀存儲介質(zhì)
- 靜態(tài)資源緩存方法、裝置及計算機可讀存儲介質(zhì)
- 靜態(tài)資源文件下載方法、移動終端及計算機可讀存儲介質(zhì)
- 靜態(tài)資源更新方法、裝置、存儲介質(zhì)和計算機設(shè)備
- 一種靜態(tài)資源加載方法、裝置、設(shè)備及可讀存儲介質(zhì)
- 一種靜態(tài)資源管理方法、裝置、設(shè)備和存儲介質(zhì)
- 一種靜態(tài)資源獲取方法、裝置及其相關(guān)設(shè)備
- 一種物聯(lián)網(wǎng)終端M2M訪問控制系統(tǒng)及方法
- 訪問請求過濾方法、裝置及設(shè)備
- 一種通用的訪問控制方法及裝置
- 用于網(wǎng)購系統(tǒng)的優(yōu)化疏導(dǎo)方法及裝置
- 網(wǎng)站訪問請求的動態(tài)調(diào)度方法及裝置
- 一種訪問請求處理方法及裝置、一種計算設(shè)備及存儲介質(zhì)
- 一種訪問控制方法、系統(tǒng)、電子設(shè)備及可讀介質(zhì)
- 一種應(yīng)用訪問控制方法、系統(tǒng)和介質(zhì)
- 訪問請求處理方法、裝置、系統(tǒng)、存儲介質(zhì)和計算機設(shè)備
- 訪問請求分流方法及相關(guān)設(shè)備





