cache manifest 文件

首先manifest是一个后缀名为minifest的文件 在文件中定义那些需要缓存的文件,支持manifest的浏览器,会将按照manifest文件的规则,像文件保存在本地,从而在没有网络链接的情况下,也能访问页面。

当我们第一次正确配置app cache后,当我们再次访问该应用时,浏览器会首先检查manifest文件是否有变动,如果有变动就会把相应的变得跟新下来,同时改变浏览器里面的app cache,如果没有变动,就会直接把app cache的资源返回,基本流程是这样的。

Manifest的特点 • 离线浏览: 用户可以在离线状态下浏览网站内容。 • 更快的速度: 因为数据被存储在本地,所以速度会更快. • 减轻服务器的负载: 浏览器只会下载在服务器上发生改变的资源。

html5 应用缓存: application cache

缓存优势:

  • 离线浏览
  • 速度
  • 减少服务器负载

通过创建 cache manifest 文件来实现缓存 manifest 文件的建议的文件扩展名是:”.appcache”

请注意,manifest 文件需要配置正确的 MIME-type,即 “text/cache-manifest”。必须在 web 服务器上进行配置。

如需启用应用程序缓存,请在文档的 <html> 标签中包含 manifest 属性:

<html manifest="/example/html5/demo_html.appcache">