html5缓存,每次用户在线时都会更新

时间:2015-09-09 00:04:48

标签: javascript php html5 caching

Html5缓存是一种将网站存储在浏览器内存中的机制,因此您可以在离线时加载它。它读取cache-manifest文件以识别哪些URL应该被缓存,哪些不是。

一旦它缓存你的网站,它就会永远停留,即使你在网上!总是你会得到网站的缓存版本。除非清单文件内容发生变化。

问题是每次用户上线时如何更新html5缓存?

1 个答案:

答案 0 :(得分:1)

缓存清单,将在您致电时下载:

CACHE MANIFEST
# 2010-06-18:v3

# Explicitly cached entries
index.html
css/style.css

# offline.html will be displayed if the user is offline
FALLBACK:
/ /offline.html

# All other resources (e.g. sites) require the user to be online. 
NETWORK:
*

# Additional resources to cache
CACHE:
images/logo1.png
images/logo2.png
images/logo3.png

但是,清单文件应该更新,如果文件没有改变,什么都不会发生。因此,您必须生成清单文件。并在lastUpdate时间左右添加一些注释..

{{1}}