应用程序缓存
Posted 专注前端开发
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了应用程序缓存相关的知识,希望对你有一定的参考价值。
一、设置方法
<!DOCTYPE html> <html manifest="demo.appcache"> ... </html>
manifest文件需要配置正确的MIME-type,即"text/cache-manifest",必须在web服务器上进行配置。manifest文件是简单的文本文件,它告知浏览器被缓存的内容以及不缓存的内容。
manifest文件可分为3部分:
1、CACHE MANIFEST
在此标题下列出的文件将在首次下载后进行缓存。
2、NETWORK
在此标题下列出的文件需要与服务器的连接,且不会被缓存。
3、FALLBACK
在此标题下列出的文件规定当页面无法访问时的回退页面,比如404页面。
二、好处
1、离线浏览
用户可在应用离线时使用它们。
2、速度
已缓存资源加载得更快。
3、减少服务器负载
浏览器将只从服务器下载更新过的资源。
以上是关于应用程序缓存的主要内容,如果未能解决你的问题,请参考以下文章
FragmentStatePageAdapter 缓存,重新创建活动后如何引用旧片段? (对于前 - 横向模式)
Swift新async/await并发中利用Task防止指定代码片段执行的数据竞争(Data Race)问题