摘要:從網(wǎng)上搜到的例子都是基于的,其實(shí)頁面也可以做緩存,包括中的同步數(shù)據(jù)也可以緩存,本人已經(jīng)測試過。直接緩存的文件如果緩存的文件有變化,則改變版本號(hào)即可,上面的。這里面只能配置緩存靜態(tài)文件。
從網(wǎng)上搜到的例子都是基于html的,其實(shí)jsp頁面也可以做緩存,包括jsp中的同步數(shù)據(jù)也可以緩存,本人已經(jīng)測試過。
首先,服務(wù)端的配置,本例用tomcat,在web.xml中配置以下項(xiàng)
manifest text/cache-manifest
接著,配置test.manifest文件。
CACHE MANIFEST # VERSION 4.5 # 直接緩存的文件 CACHE: index.html db.html data.html js/cache.js js/jquery.js js/db-use.js js/data.json images/a.jpg images/b.jpg images/c.jpg images/d.jpg images/e.jpg images/f.jpg
如果緩存的文件有變化,則改變版本號(hào)即可,上面的version。
這里面只能配置緩存靜態(tài)文件。但是,如果你的是jsp等的動(dòng)態(tài)頁面,則需要在jsp文件中加上下面這句話:
這樣jsp頁面中的同步動(dòng)態(tài)數(shù)據(jù)也可以緩存下來。分頁也測試過,不過寫的demo很簡單。
當(dāng)然,如果你只是緩存html頁面,也可以加上這句話,也可以緩存,這樣在manifest文件中就不必配置頁面了。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/50182.html
摘要:使用離線應(yīng)用構(gòu)建應(yīng)用服務(wù)端服務(wù)器配置創(chuàng)建文件客戶端構(gòu)建,并在標(biāo)簽上添加屬性,屬性值是服務(wù)器上配置的緩存資源列表的文件名配置相關(guān)事件,創(chuàng)建離線文件內(nèi)容將狀態(tài)代碼轉(zhuǎn)化成狀態(tài)離線應(yīng)用創(chuàng)建即使沒有互聯(lián)網(wǎng)連接也可以使用的應(yīng)用程序。 HTML5新增了localstroage和application cache做離線緩存,兩種緩存各有應(yīng)用的場景,今天我們說說application cache這種方案...
摘要:使用離線應(yīng)用構(gòu)建應(yīng)用服務(wù)端服務(wù)器配置創(chuàng)建文件客戶端構(gòu)建,并在標(biāo)簽上添加屬性,屬性值是服務(wù)器上配置的緩存資源列表的文件名配置相關(guān)事件,創(chuàng)建離線文件內(nèi)容將狀態(tài)代碼轉(zhuǎn)化成狀態(tài)離線應(yīng)用創(chuàng)建即使沒有互聯(lián)網(wǎng)連接也可以使用的應(yīng)用程序。 HTML5新增了localstroage和application cache做離線緩存,兩種緩存各有應(yīng)用的場景,今天我們說說application cache這種方案...
閱讀 3685·2021-10-11 11:09
閱讀 1349·2021-09-24 10:35
閱讀 3441·2021-07-29 13:48
閱讀 473·2019-08-30 13:15
閱讀 2526·2019-08-30 12:53
閱讀 3222·2019-08-30 12:44
閱讀 2719·2019-08-29 16:57
閱讀 968·2019-08-29 12:26