宁波网站建设中的缓存清单文件

发布时间:2014-12-28 15:40:28

宁波网站建设中的缓存清单文件

  缓存清单文件
  缓存清单文件必须为通过字符集UTF-8编码的文本文件,宁波网站建设认为第一行应包括字符串CACHEMANIFEST。Web服务器在输出该文件时必须使用MIME类型text/cache-manifest0有需要的话,.appcache文件可包含3个特别关键词,每一个对应一个独立区块。以下为简要示范:
  CACHEMANIFESTmenu.htmlmenu.js
  mloginrequiresnetworkconnectionNETWORK:
  login.php
  FALLBACK:,
  //menu.html
  CACHE:
  style/innbar.css
  文件开头的内容之前已经介绍过了,后面是一行以m打头的注释。字符串network:标记了新区块的开始,此区块中的数据放在白名单中,总是需要通过网络获取。在上面的例子中用的是login.php文件,原因是我们想让登录检査仅在联机状态下发生。
  在浏览器处于离线状态,而且要访问的内容也没有保存在离线缓存中时,我们需要用到FALLBACK区块。在这里,期望内容被定义为Web服务器上的所有文件(使用小写的/),因此当服务器有任何文件无法访问时,都将显示来代替。
  最后,配置文件还包含了CACHE:条目,也用于表示要缓存的内容。在这个例子中,省略掉CACHE区块、把样式表style/innbar.css列在配置文件开头其实也是一样的效果。
  规范描述了一个特别的例子,其中的缓存清单文件包含以下内容:
  CACHEMANIFESTFALLBACK:
  //offline.htmlNETWORK:
  *
  你可以使用这个技巧来缓存Web服务器上的所有页面:所有应用了缓存清单的页面都将在第一次加载时保存到本地,并仅在清单文件改变时才需要重新从服务器加载。FALLBACK将所有缺失页面的访问请求重定向至/offline.html。带通配符(*)的NETWORK要求页面即使在浏览器离线状态下也能正常显示。
  本文由乐华网络编辑,转载请注明出处
  宁波网站建设www.leseo.net
上一篇:
Google的Wave方案Google在2009年5月底于GoogleI/O宣告了GoogleWav
下一篇:
baidu的凤巢方案与斗极体系baidu搜索引擎的信息在台湾区域较少议论,可是跟着商场的扩展与敞开,
关于乐华
乐华介绍
乐华思维
人才招聘
使用条款
隐私保护
RSS订阅
网站地图
新闻动态
乐华观点
行业动态
频道介绍
服务介绍
案例展示
品牌研究
品牌理论
品牌体系
联系我们
400-680-2900
社会媒体
微信公众平台
微信公众平台