HTML5应用程序缓存机制介绍

医治白癜风的专家 http://news.39.net/bjzkhbzy/180114/5999159.html

前言

对电脑常识了解的朋友都知道,浏览器网页存在缓存能够加速网页的展现,尤其是一些静态页面,缓存是有好处的。然后对于程序员来讲,有时候我们经常需要修改页面内容,因为有缓存,刚刚更改的内容不容易被及时展现出来,这时候程序员的常用操作就是强制刷新(CTRL+F5)。

什么是应用程序缓存?

HTML5引入了应用程序缓存,这意味着web应用可进行缓存,并可在没有网络连接时进行访问。

应用程序缓存为应用带来三个优势:

应用程序缓存优势1.离线浏览-用户可在应用离线时使用它们(脱机浏览)

应用程序缓存优势2.速度-已缓存资源加载得更快

应用程序缓存优势3.减少服务器负载-浏览器将只从服务器下载更新过或更改过的资源。

HTML5如何启用应用程序缓存

如需启用应用程序缓存,请在文档的html标签中包含manifest属性:

!DOCTYPEHTMLhtmlmanifest=demo.appcache……/html

应用程序缓存被更新的条件

一旦应用被缓存,它就会保持缓存直到发生下列情况:

用户清空浏览器缓存manifest文件被修改(参阅下面的提示)由程序来更新应用缓存结语

取缓存的优点,摈弃缓存的不合适的地方,例如购票系统如果使用缓存,余票数量就不能很好的刷新,就不可取了。




转载请注明:http://www.aierlanlan.com/cyrz/1511.html