×

深圳网站建设—APP开发—网站制作—小程序开发_博纳网络公司

0755 -
82538016
82560826
网站制作资讯

制作APP公司是怎样解决离线缓存功能的?

文章编辑:网站建设 文章来源:APP开发 浏览量:

  APP制作开发离不开缓存处理功能,深圳APP开发公司本文使用Manifest方法来解决离线缓存做详细讲解,Manifest文件是在HTML5离线缓存功能中引入的非常重要的一项,表示Web应用存储可以进行文件的离线缓存,即使在没有因特网的情况下也可以访问内容,同时可以让加载资源变得更快,已经缓存的内容不会再发生任何请求,减少了服务器的负载压力。另外,只需要从服务器上下载最新Manifest文件就能对已有资源进行更新。
  Manifest文件只是一个单纯文本文件,结构非常简单,大致可分为4个部分:CACHEMANIFEST:MANIFEST文件顶部必须出现的标题。CACHE:在此标题下方出现的文件将在首次下载后进行缓存。NETWORK:在此标题下方出现的文件需要与服务器连接,且不会被缓存。FALLBACK:在此标题下方出现的文件规定当页面无法访问时的回退页面。一个简单的Manifest文件格式如下:
CACHE MANIFEST CACHE: /demo. css /demo. png /demo. js NETWORK: /demo2. css FALLBACK: /ajax/ ajax. html
/html5/ /404. html
  文件名出现在CACHE下方后一直都会被缓存,除非发生以下情况浏览器才会再次更新:浏览器的缓存被清空,如用户手动清空缓存。Manifest文件被修改。应用程序脚本更新缓存。换句话说,如果不发生上面出现的情况,即使开发者将服务器端的文件进行更新,用户浏览器内使用的内容也不会发生变化,如果要对应用的文件进行更新,这时必须要做的就是更新Manifest文件。
  使用Manifest缓存功能时,需要注意以下问题:如果Manifest文件中的某行数据不能被下载,更新过程将失败,浏览器继续使用老缓存数据。Manifest文件必须与主页面同源。Manifest文件列表中的文件地址为相对路径,以Manifest为参照物。CACHEMANIFEST标题只允许出现在第1行,且必须存在。使用Manifest缓存功能的页面会被认为是自动进行缓存。深圳APP开发公司提示Manifest除了本节介绍的注意事项外,还有其特殊的加载流程,其他注意事项可以在线咨询我们客服。好了,APP开发公司本文关于“
制作APP公司是怎样解决离线缓存功能的?”的相关知识就分享到这里,谢谢关注,博纳网络编辑整理。
 

当前文章链接:/construction/appkaifa/3163.html
如果您觉得案例还不错请帮忙分享:

[声明]本网转载网络媒体稿件是为了传播更多的信息,此类稿件不代表本网观点,本网不承担此类稿件侵权行为的连带责任。故此,如果您发现本网站的内容侵犯了您的版权,请您的相关内容发至此邮箱【qin@198bona.com 】,我们在确认后,会立即删除,保证您的版权。