[發(fā)明專利]一種連續(xù)式靜態(tài)資源更新方法在審
| 申請?zhí)枺?/td> | 201910477632.X | 申請日: | 2019-06-03 |
| 公開(公告)號: | CN110196957A | 公開(公告)日: | 2019-09-03 |
| 發(fā)明(設(shè)計)人: | 翁堅銓 | 申請(專利權(quán))人: | 廣州凡科互聯(lián)網(wǎng)科技股份有限公司 |
| 主分類號: | G06F16/958 | 分類號: | G06F16/958;G06F16/957 |
| 代理公司: | 六安市新圖匠心專利代理事務(wù)所(普通合伙) 34139 | 代理人: | 胡艷 |
| 地址: | 510250 廣東省廣州*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 靜態(tài)資源 反向代理服務(wù)器 更新 特征服務(wù)器 網(wǎng)絡(luò)服務(wù)器 網(wǎng)頁瀏覽器 更新系統(tǒng) 連續(xù)式 鏈接 網(wǎng)絡(luò)瀏覽器請求 網(wǎng)頁服務(wù)器 網(wǎng)站服務(wù)器 獨立運行 網(wǎng)站站點 網(wǎng)站資源 樣式表 腳本 加載 解耦 重寫 數(shù)據(jù)庫 存儲 站點 優(yōu)化 分析 服務(wù) | ||
本發(fā)明公開了一種連續(xù)式靜態(tài)資源更新方法,該更新方法由更新系統(tǒng)實施,所述更新系統(tǒng)包括網(wǎng)頁瀏覽器、網(wǎng)頁服務(wù)器、特征服務(wù)器、反向代理服務(wù)器和數(shù)據(jù)庫,所述網(wǎng)頁瀏覽器連接反向代理服務(wù)器,包括以下步驟,網(wǎng)絡(luò)瀏覽器請求靜態(tài)資源腳本或者樣式表,反向代理服務(wù)器重寫請求的靜態(tài)資源鏈接,生成網(wǎng)絡(luò)服務(wù)器能識別的鏈接,網(wǎng)絡(luò)服務(wù)器通過請求特征服務(wù)器,分析不同的站點所需資源,處理相應(yīng)的邏輯。本發(fā)明提出的靜態(tài)資源更新方法極大地方便了對網(wǎng)站站點的靜態(tài)資源的更新,前后端服務(wù)各自獨立運行,有效的對前后端的功能進行解耦,做到網(wǎng)站資源的按需加載,優(yōu)化了網(wǎng)站服務(wù)器資源的存儲,極大地提升了性能。
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)資源更新技術(shù)領(lǐng)域,尤其涉及一種連續(xù)式靜態(tài)資源更新方法。
背景技術(shù)
網(wǎng)站靜態(tài)資源,通常控制網(wǎng)站的腳本或者樣式,與html一起組成呈現(xiàn)出網(wǎng)頁的最終效果。通常通過script或者link標記引入,在引入的鏈接或者內(nèi)聯(lián)的形式去引入腳本或者樣式,通過鏈接的版本號來動態(tài)更新資源和更新緩存。來達到豐富網(wǎng)站動態(tài)效果及炫酷的展示的目的。現(xiàn)有技術(shù)實現(xiàn)是把需要的腳本或者樣式放置在服務(wù)器或者cdn上,瀏覽器通過相應(yīng)的鏈接請求到服務(wù)器,服務(wù)器處理請求返回相應(yīng)的腳本或者樣式,瀏覽器接著解析html形成dom樹,解析返回的樣式形成cssom樹,再通過v8引擎解析返回的腳本,最后,得到真正的web頁面。
針對上述的現(xiàn)有技術(shù),缺陷是非常明顯的。現(xiàn)有的web頁面不是僅僅呈現(xiàn)幾個鏈接標題這么簡單的內(nèi)容,而是會與服務(wù)器端的面向?qū)ο缶幊陶Z言打交道。對于復(fù)雜的頁面,前后端耦合特別嚴重,比如傳統(tǒng)的jsp技術(shù),可以將html、css、javascript、和java代碼通過這種模板技術(shù)耦合在一個頁面上,維護上特別困難且特別不靈活。并且,對于不同站點的網(wǎng)頁,由于其鏈接的不變性,會導(dǎo)致所有站點的資源更新都會受到影響,無法做到按需加載內(nèi)容,進而也就無法提升網(wǎng)頁的性能。現(xiàn)有技術(shù)還有一個重大缺陷是在服務(wù)器的存儲上,現(xiàn)有的腳本或者樣式只能已靜態(tài)文件的形式存儲,無法用關(guān)系型數(shù)據(jù)庫管理系統(tǒng)去存儲,這對于大型網(wǎng)站的維護是非常不利的。
發(fā)明內(nèi)容
基于背景技術(shù)存在的技術(shù)問題,本發(fā)明提出了一種連續(xù)式靜態(tài)資源更新方法。
本發(fā)明提出的一種連續(xù)式靜態(tài)資源更新方法,該更新方法由更新系統(tǒng)實施,所述更新系統(tǒng)包括網(wǎng)頁瀏覽器、網(wǎng)頁服務(wù)器、特征服務(wù)器、反向代理服務(wù)器和數(shù)據(jù)庫,所述網(wǎng)頁瀏覽器連接反向代理服務(wù)器,反向代理服務(wù)器連接網(wǎng)頁瀏覽器,網(wǎng)頁瀏覽器連接特征服務(wù)器,特征服務(wù)器連接數(shù)據(jù)庫,所述反向代理服務(wù)器位于網(wǎng)頁瀏覽器的上層,網(wǎng)頁服務(wù)器位于反向代理服務(wù)器的上層,特征服務(wù)器位于網(wǎng)頁服務(wù)器的上層,數(shù)據(jù)庫位于特征服務(wù)器的上層,其更新方法包括以下步驟:
S1:網(wǎng)絡(luò)瀏覽器請求靜態(tài)資源腳本或者樣式表;
S2:反向代理服務(wù)器重寫請求的靜態(tài)資源鏈接,生成網(wǎng)絡(luò)服務(wù)器能識別的鏈接;
S3:網(wǎng)絡(luò)服務(wù)器通過請求特征服務(wù)器,分析不同的站點所需資源,處理相應(yīng)的邏輯;
S4:特征服務(wù)器發(fā)包從數(shù)據(jù)庫得到數(shù)據(jù)返回給網(wǎng)絡(luò)服務(wù)器;
S5:網(wǎng)絡(luò)服務(wù)器得到數(shù)據(jù),根據(jù)站點所需拼接字符串,設(shè)置文件類型,返回所需要的腳本或者樣式。
優(yōu)選地,所述網(wǎng)頁瀏覽器層采用網(wǎng)頁重構(gòu)技術(shù)javascript+網(wǎng)頁布局樣式div+設(shè)置布局格式css的技術(shù)來展現(xiàn)網(wǎng)站內(nèi)容,所述反向代理服務(wù)器采用nginx配置,所述網(wǎng)頁服務(wù)器采用java web服務(wù)器resin配置,所述特征服務(wù)器是用java編寫的獨立運行網(wǎng)絡(luò)進程,所述數(shù)據(jù)庫采用數(shù)據(jù)庫管理系統(tǒng)mysql搭建,由特征服務(wù)器對其進行訪問。
本發(fā)明的有益效果為:
本發(fā)明提出的靜態(tài)資源更新方法極大地方便了對網(wǎng)站站點的靜態(tài)資源的更新,前后端服務(wù)各自獨立運行,有效的對前后端的功能進行解耦,做到網(wǎng)站資源的按需加載,優(yōu)化了網(wǎng)站服務(wù)器資源的存儲,極大地提升了性能。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣州凡科互聯(lián)網(wǎng)科技股份有限公司,未經(jīng)廣州凡科互聯(lián)網(wǎng)科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910477632.X/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è)備
- 一種基于預(yù)連接的Web反向代理方法
- 一種保障服務(wù)器安全并減輕防火墻壓力的通信系統(tǒng)和方法
- 一種反向代理服務(wù)器監(jiān)控方法、裝置及反向代理服務(wù)器
- 一種反向代理系統(tǒng)
- 應(yīng)用服務(wù)注冊、更新的方法及裝置
- 反向代理服務(wù)器異常監(jiān)測方法
- 一種反向代理系統(tǒng)
- 一種區(qū)塊鏈節(jié)點負載均衡方法、裝置、介質(zhì)及設(shè)備
- 一種多媒體訪問系統(tǒng)、方法、裝置、終端及介質(zhì)
- 一種跨區(qū)數(shù)據(jù)自動同步的配置方法、終端設(shè)備及存儲介質(zhì)





