资讯专栏INFORMATION COLUMN

离线应用缓存

tain335 / 1357人阅读

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

从网上搜到的例子都是基于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
  • 构建离线WEB应用

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

    546669204 评论0 收藏0
  • HTML5的离线存储

    摘要:在文件中的下增加一个不存在的文件后测试代码如下支持列表参考链接离线存储事件触发时间离线应用让我们使用离线吧 什么是HTML5 的离线存储? HTML5提供了很多新的功能以及相应的接口,离线存储就是其中的一个,离线存储可以将站点的一些文件存储在本地,在没有网络的时候还是可以访问到以缓存的对应的站点页面,其中这些文件可以包括html,js,css,img等等文件,但其实即使在有网...

    kaka 评论0 收藏0
  • HTML5 manifest离线缓存

    摘要:网站的缓存数据量不得超过。在这种情况下,浏览器将继续使用原应用缓存。无论用户是否处于离线状态,对这些资源的所有请求都会绕过缓存。请注意更新清单中列出的某个文件并不意味着浏览器会重新缓存该资源。 简介 离线访问对基于网络的应用而言越来越重要。虽然所有浏览器都有缓存机制,但它们并不可靠,也不一定总能起到预期的作用。HTML5 使用 ApplicationCache 接口解决了由离线带来的部...

    Lyux 评论0 收藏0
  • HTML5离线存储原理

    摘要:之后当网络在处于离线状态下时,浏览器会通过被离线存储的数据进行页面展示。就像一样,的离线存储也需要服务器环境。查资料得知引入的页面即使没有被列入缓存清单中,仍然会被用户代理缓存。 前言: 使用HTML5,通过创建cache manifest文件,可轻松创建web应用的离线版本。HTML5引入了应用程序缓存,这意味着web应用可进行缓存,并可在没有网络时进行访问。应用程序缓存为应用带来三...

    cfanr 评论0 收藏0

发表评论

0条评论

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