应用程序缓存

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 缓存,重新创​​建活动后如何引用旧片段? (对于前 - 横向模式)

Rail片段缓存如何使您的应用受益,即阻止数据库调用?

Swift新async/await并发中利用Task防止指定代码片段执行的数据竞争(Data Race)问题

Swift新async/await并发中利用Task防止指定代码片段执行的数据竞争(Data Race)问题

如何缓存片段视图

phalcon: 缓存片段,文件缓存,memcache缓存