资讯专栏INFORMATION COLUMN

离线应用缓存

tain335 / 1431人阅读

摘要:从网上搜到的例子都是基于的,其实页面也可以做缓存,包括中的同步数据也可以缓存,本人已经测试过。直接缓存的文件如果缓存的文件有变化,则改变版本号即可,上面的。这里面只能配置缓存静态文件。

从网上搜到的例子都是基于html的,其实jsp页面也可以做缓存,包括jsp中的同步数据也可以缓存,本人已经测试过。
首先,服务端的配置,本例用tomcat,在web.xml中配置以下项


     
        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

如果缓存的文件有变化,则改变版本号即可,上面的version。
这里面只能配置缓存静态文件。但是,如果你的是jsp等的动态页面,则需要在jsp文件中加上下面这句话:


这样jsp页面中的同步动态数据也可以缓存下来。分页也测试过,不过写的demo很简单。
当然,如果你只是缓存html页面,也可以加上这句话,也可以缓存,这样在manifest文件中就不必配置页面了。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/50182.html

相关文章

  • 构建离线WEB应用

    摘要:使用离线应用构建应用服务端服务器配置创建文件客户端构建,并在标签上添加属性,属性值是服务器上配置的缓存资源列表的文件名配置相关事件,创建离线文件内容将状态代码转化成状态离线应用创建即使没有互联网连接也可以使用的应用程序。 HTML5新增了localstroage和application cache做离线缓存,两种缓存各有应用的场景,今天我们说说application cache这种方案...

    shleyZ 评论0 收藏0
  • 构建离线WEB应用

    摘要:使用离线应用构建应用服务端服务器配置创建文件客户端构建,并在标签上添加属性,属性值是服务器上配置的缓存资源列表的文件名配置相关事件,创建离线文件内容将状态代码转化成状态离线应用创建即使没有互联网连接也可以使用的应用程序。 HTML5新增了localstroage和application cache做离线缓存,两种缓存各有应用的场景,今天我们说说application cache这种方案...

    lk20150415 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<