HTML5   发布时间:2022-04-25  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了基本的HTML5缓存大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我对 HTML5缓存有点慢,但我只有一些简单的问题.

1)缓存清单中的数据缓存了多长时间?

2)如果我更新数据,如何确保客户端在可用时检查更新的版本,或者这已经完成了?

3)此外,对于非0移动环境,这是否完全无用,还是可以加快桌面上的加载时间?

<html lang="en" manifest="offline.manifest">

offline.manifest

CACHE MANIFEST
index.html
style.css
image.jpg
image-med.jpg
image-small.jpg
notre-dame.jpg

解决方法

1)只要用户关心缓存它.完全摆脱缓存的唯一方法是进入浏览器设置并明确删除它.

2)如果更新清单文件,客户端将下载所有文件的新版本.此下载仍受“旧”http缓存规则的约束,因此请适当设置标头,同时确保在清单文件本身上发送“无缓存”标头. rules from HTML5 Boilerplate可能是一个很好的起点.

3)记住桌面也可能失去连接.此外,在应用程序缓存中放置文件意味着它们始终在本地提供,因此,如果您对放入其中的内容感到理解,应用程序缓存可以减少带宽和延迟.我明白的意思是:如果大多数访问者只看到您网站的几页并且每周更新整个网站的清单,那么如果您强迫他们缓存负载,他们最终可能会使用更多带宽他们从不看的页面静态文件.

要真正减少未来HTML5网站的带宽和延迟:对所有资产和静态框架使用应用程序缓存;使用像mustache这样的东西来呈现JSON的所有内容;通过Web Sockets而不是http发送JSON,为每个请求节省大约800字节和双向网络握手;使用Local Storage缓存数据以保存您再次获取数据,并使用History API管理导航.

大佬总结

以上是大佬教程为你收集整理的基本的HTML5缓存全部内容,希望文章能够帮你解决基本的HTML5缓存所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。