HTML5离线缓存的原理 以及优劣势

1. 什么是离线缓存?

HTML5引入离线缓存(Application Cache),这意味着web应用可进行缓存,并可在没有因特网连接时进行访问。最根本的感觉是它使得WEB从online可以延伸到了offline领域。

2. 离线缓存的优势

  • 离线浏览 - 用户可在应用离线时使用它们。
  • 速度 - 已缓存资源加载得更快。
  • 减少服务器负载均衡

 3. 离线缓存的原理:

HTML5的离线存储是基于一个manifest文件(缓存清单文件,后缀为.appcache)的缓存机制(不是存储技术),通过这个文件上的清单解析离线存储资源,这些资源就会像cookie一样被存储了下来。之后当网络在处于离线状态时,浏览器会通过被离线存储的数据进行页面展示。

原创作者:吴小糖

创作时间:2024.1.3

 

你可能感兴趣的:(缓存)