技術(shù)總結(jié)
本發(fā)明涉及基于Localstroage的靜態(tài)資源的緩存方法及其系統(tǒng),該方法包括源碼保存步驟;版本號(hào)保存步驟;對(duì)比判斷步驟,第二次訪問頁(yè)面,引入版本號(hào)信息,將當(dāng)前頁(yè)面的文件版本號(hào)與步驟二中的版本號(hào)對(duì)比,判斷代碼是否更新,當(dāng)代碼更新時(shí),執(zhí)行代碼更新步驟,當(dāng)代碼無更新時(shí),執(zhí)行解析本地Localstroage并讀取代碼,執(zhí)行下發(fā)代碼;結(jié)束步驟,重復(fù)對(duì)比判斷步驟,直至頁(yè)面不再加載。本發(fā)明通過將初次加載頁(yè)面時(shí)的代碼存入到Localstroage,在頁(yè)面上利用cookie保存一個(gè)版本號(hào)信息,并存儲(chǔ)一個(gè)MD5的版本號(hào),當(dāng)代碼更新,重新下發(fā)整個(gè)頁(yè)面的資源代碼重新下發(fā),將當(dāng)前的代碼重新保存Localstroage內(nèi),覆蓋原先的數(shù)據(jù),擁有一個(gè)新的版本號(hào),大幅提高頁(yè)面二次訪問速度,緩存失效率低,存儲(chǔ)空間大安全性高。
技術(shù)研發(fā)人員:吳澳
受保護(hù)的技術(shù)使用者:深圳市彬訊科技有限公司
文檔號(hào)碼:201610494350
技術(shù)研發(fā)日:2016.06.29
技術(shù)公布日:2016.11.23