[發明專利]網頁打開方法、裝置、電子設備及存儲介質在審
| 申請號: | 202110432601.X | 申請日: | 2021-04-21 |
| 公開(公告)號: | CN112966205A | 公開(公告)日: | 2021-06-15 |
| 發明(設計)人: | 蔡鵬 | 申請(專利權)人: | 平安好醫投資管理有限公司 |
| 主分類號: | G06F16/958 | 分類號: | G06F16/958;G06F8/38;G06F8/30 |
| 代理公司: | 深圳市賽恩倍吉知識產權代理有限公司 44334 | 代理人: | 楊毅玲;劉麗華 |
| 地址: | 200120 上海市浦東新區*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網頁 打開 方法 裝置 電子設備 存儲 介質 | ||
1.一種網頁打開方法,其特征在于,所述方法包括:
發送目標網頁的訪問請求至Web服務器,并接收所述Web服務器返回的所述目標網頁的多個目標JS包文件,其中,所述多個目標JS包文件是由所述Web服務器對所述目標網頁的前端資源進行打包得到的;
獲取所述目標網頁的打開類型;
當所述目標網頁的打開類型為發版后打開時,發送加載所述目標網頁的HTML請求至所述Web服務器,并接收所述Web服務器返回的所述HTML文件引用的所有第一JS包文件及每個第一JS包文件的第一名稱;
查找數據庫中是否存在每個第一JS包文件的第一名稱,其中,所述數據庫中存儲有多個第二名稱,每個第二名稱是由所述Web服務器在每個目標JS包文件的文件名稱中加入隨機生成的hash值得到的;
當所述數據庫中存在每個第一JS包文件的第一名稱時,確定所述目標網頁的多個目標JS包文件已緩存,在所述緩存中加載所述多個目標JS包文件并打開所述目標網頁。
2.如權利要求1所述的網頁打開方法,其特征在于,所述方法還包括:
當所述目標網頁的打開類型為發版前打開時,觸發所述目標網頁的切換指令;
根據所述目標網頁的切換指令加載所述目標網頁對應的多個第二JS包文件,得到加載結果;
當所述加載結果為所述多個第二JS包文件的資源不存在時,確定所述目標網頁的版本已更新,顯示重新加載所述目標網頁;或者
當所述加載結果為所述多個第二JS包文件的資源存在時,確定所述目標網頁的版本為最新版本,加載所述多個第二JS包文件打開所述目標網頁。
3.如權利要求1所述的網頁打開方法,其特征在于,所述多個目標JS包文件是由所述Web服務器對所述目標網頁的前端資源進行打包得到的包括:
所述Web服務器解析所述目標網頁的訪問請求獲取所述目標網頁的前端資源,并將所述前端資源劃分為通用資源和非通用資源;
配置打包器的通用資源打包規則及非通用資源打包規則;
按照所述通用資源打包規則使用所述打包器將所述通用資源打包得到多個通用JS資源包文件,及按照所述非通用資源打包規則使用所述打包器將所述非通用資源打包得到多個非通用JS資源包文件;
合并所述多個通用JS資源包文件及所述多個非通用JS資源包文件得到所述目標網頁的多個目標JS包文件。
4.如權利要求1所述的網頁打開方法,其特征在于,所述獲取所述目標網頁的打開類型包括:
解析所述目標網頁的訪問請求獲取所述目標網頁的發版狀態標識;
根據所述目標網頁的發版狀態標識確定所述目標網頁的打開類型。
5.如權利要求1所述的網頁打開方法,其特征在于,在發送加載所述目標網頁的HTML請求至所述Web服務器之前,所述方法還包括:
配置所述Web服務器中的Nginx的配置;
將所述Nginx的配置設置為HTML文件不緩存,及將所述Nginx的配置設置為JS文件緩存。
6.如權利要求5所述的網頁打開方法,其特征在于,所述查找數據庫中是否存在每個第一JS包文件的第一名稱包括:
將每個第一JS包文件的第一名稱與所述數據庫中的多個第二名稱進行比對;
當所述每個第一JS包文件的第一名稱與所述數據庫中的任意一個第二名稱一致時,確定所述數據庫中存在每個第一JS包文件的第一名稱;或者
當任意一個第一JS包文件的第一名稱與所述數據庫中的多個第二名稱不一致時,確定所述數據庫中不存在每個第一JS包文件的第一名稱。
7.如權利要求6所述的網頁打開方法,其特征在于,所述方法還包括:
當所述數據庫中不存在每個第一JS包文件的第一名稱時,確定所述目標網頁的多個目標JS包文件未緩存;
發送加載所述目標網頁的目標通用JS資源包文件請求至所述Web服務器,并接收所述Web服務器返回的加載后的多個通用JS資源包文件;
加載所述加載后的多個通用JS資源包文件,打開所述目標網頁。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安好醫投資管理有限公司,未經平安好醫投資管理有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110432601.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種手持式智能二手煙凈化器
- 下一篇:消聲器及凈水機





