999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

混合APP 優化加速方案

2019-04-26 05:22:02田江濤
電子技術與軟件工程 2019年6期
關鍵詞:資源用戶

文/田江濤

1 現有方案的問題

混合APP 現有技術主要存在著如下的缺陷:

每次訪問應用都需要重新請求下載整個HTML5 網頁、CSS 樣式、JavaScript 腳本、圖片及視頻等資源,但是如果服務器端沒有更新資源,那么每次請求和返回的資源都會相同,這不僅造成了網絡流量的浪費,占用了大量的服務端資源,而且下載資源往往有網絡延遲從而影響了用戶體驗和感知。

當請求訪問新頁面時需要等待資源下載后,混合APP 才能解析資源后再加載展示,可能等待時間較長。

2 優化方案

本方案提出了一種混合APP 加速方法和裝置,主要思路是對混合APP 所需的HTML5網頁、CSS 樣式、JavaScript 腳本等文件資源全部進行模版化,所有需要動態更新數據的部分均以占位符替代,混合APP 新增內置的模版解析模塊,自動按模版對文件資源進行解析并使用最新數據替換。服務端計算并記錄所有模版文件資源的唯一散列值標識,供比對是否是最新文件時使用,如果文件內容有更新,則散列值改變。混合APP 中新增加速渲染引擎模塊,首次請求訪問時,下載并緩存整個HTML5 網 頁、CSS 樣 式、JavaScript 腳 本、圖片及視頻等資源,再次訪問時首先檢查本地是否有文件資源緩存,如果有則計算文件資源散列值,并與服務端文件資源散列值對比,若散列值一致則直接從本地加載并解析文件,即提供本地Web 服務,不再從服務端下載文件,僅從服務端獲取數據,并調用混合APP內置模版解析模塊將占位符替換數據再加載到WebView 展示給用戶,服務端由傳統的提供文件下載解析服務的角色轉變為本方案的提供數據服務的角色,這樣再次訪問時可以避免文件資源下載耗費大量的時間,如果不存在文件資源或因服務端Web 版本更新出現散列值不一致,則從服務端下載最新文件資源后重復上述過程進行加載展示。

混合APP 加速方法和裝置的工作流程如下:

步驟1 用戶在移動終端啟動混合APP 首次訪問HTML5 網頁等資源,加速渲染引擎模塊檢測到本地沒有緩存資源,從服務端下載并緩存整個HTML5 網頁、CSS 樣式、JavaScript腳本、圖片及視頻等資源,并記錄資源散列值。

步驟2 混合APP 模版解析模塊對文件資源按照預定規則進行解析,將其中的占位符替換為具體數據內容并寫入文件。

步驟3 混合APP 從本地加載解析后的文件通過WebView 等控件展示給用戶。

步驟4 用戶再次訪問混合APP 的HTML5網頁等資源,加速渲染引擎模塊檢測到本地存在緩存資源,獲取資源散列值,然后詢問服務端對應資源的散列值,如果散列值一致,說明文件資源沒有更新,可以直接從本地讀取模版并獲取服務端數據內容后加載顯示,否則下載新的文件資源,更新記錄資源的散列值。

步驟5 如果用戶手工刪除本地緩存資源,則重新從服務端獲取文件資源和數據,重復上述步驟。

步驟6 用戶訪問結束,退出混合APP,否則訪問新資源。

3 結語

對混合APP 所需的HTML5 網頁、CSS樣式、JavaScript 腳本等文件資源全部進行模版化,所有需要動態更新數據的部分均以占位符替代,混合APP 新增內置的模版解析模塊,自動按模版對文件資源進行解析并使用最新數據替換。服務端計算并記錄所有模版文件資源的唯一散列值標識,供比對是否是最新文件時使用,如果文件內容有更新,則散列值改變。以上是本方案的技術創新,應予以保護。

混合APP 中新增加速渲染引擎模塊,首次請求訪問時,下載并緩存整個HTML5 網頁、CSS 樣式、JavaScript 腳本、圖片及視頻等資源,再次訪問時首先檢查本地是否有文件資源緩存,如果有則計算文件資源散列值,并與服務端文件資源散列值對比,若散列值一致則直接從本地加載并解析文件,即提供本地Web 服務,不再從服務端下載文件,僅從服務端獲取數據,并調用混合APP 內置模版解析模塊將占位符替換數據再加載到WebView 展示給用戶,服務端由傳統的提供文件下載解析服務的角色轉變為本方案的提供數據服務的角色,這樣再次訪問時可以避免文件資源下載耗費大量的時間,如果不存在文件資源或因服務端Web版本更新出現散列值不一致,則從服務端下載最新文件資源后重復上述過程進行加載展示。

猜你喜歡
資源用戶
讓有限的“資源”更有效
基礎教育資源展示
一樣的資源,不一樣的收獲
資源回收
資源再生 歡迎訂閱
資源再生(2017年3期)2017-06-01 12:20:59
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
Camera360:拍出5億用戶
創業家(2015年10期)2015-02-27 07:55:08
100萬用戶
創業家(2015年10期)2015-02-27 07:54:39
主站蜘蛛池模板: 国产欧美日韩综合在线第一 | 老色鬼久久亚洲AV综合| 2020国产精品视频| 国产大片黄在线观看| 国产精品乱偷免费视频| 亚洲欧美在线精品一区二区| 伊人久久大香线蕉影院| 九月婷婷亚洲综合在线| 欧美一级夜夜爽| 国产精品视频白浆免费视频| 99久视频| 欧美视频在线第一页| 成年片色大黄全免费网站久久| 亚洲成人在线网| 国产欧美视频在线| 中文毛片无遮挡播放免费| 精品伊人久久大香线蕉网站| 亚洲日本在线免费观看| 国产欧美高清| 婷婷久久综合九色综合88| 国产天天色| 亚洲无码精彩视频在线观看 | 高潮毛片免费观看| 欧美日韩高清在线| 国产剧情国内精品原创| 三区在线视频| 亚洲成aⅴ人在线观看| 99视频精品在线观看| 欧美激情网址| 日本精品影院| 国产成人精品男人的天堂 | 一级片免费网站| 午夜精品区| 国产在线视频导航| 114级毛片免费观看| 国产啪在线| 亚洲无码视频喷水| 国产好痛疼轻点好爽的视频| 国产视频入口| 国产精品丝袜视频| 欧洲日本亚洲中文字幕| 中文字幕啪啪| 又黄又湿又爽的视频| 国产精品黄色片| 国产91小视频在线观看| 欧美国产日韩一区二区三区精品影视| 亚洲欧美人成电影在线观看| 精品国产免费观看| 四虎精品黑人视频| 99国产在线视频| 青草娱乐极品免费视频| 久久久国产精品免费视频| 日韩精品无码一级毛片免费| 欧美成人日韩| 国产成人精品亚洲77美色| 国产精品久久自在自线观看| 国产成人你懂的在线观看| 国产99视频精品免费视频7 | 国产jizz| 无遮挡一级毛片呦女视频| 亚洲系列无码专区偷窥无码| 国产丝袜无码精品| 国产精品亚欧美一区二区三区| 亚洲国产精品VA在线看黑人| 日本人又色又爽的视频| 91欧美亚洲国产五月天| 91美女视频在线观看| 国产高清在线丝袜精品一区| 乱人伦中文视频在线观看免费| 在线看免费无码av天堂的| 91原创视频在线| 精品国产乱码久久久久久一区二区| 欧美黄色网站在线看| 日韩欧美国产另类| 欧美成人午夜影院| 婷婷六月综合网| 一区二区午夜| 欧美精品在线看| 国产凹凸一区在线观看视频| 亚洲V日韩V无码一区二区| 国产乱码精品一区二区三区中文| 免费AV在线播放观看18禁强制|