首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTML5应用程序缓存对在线应用程序有什么好处吗?

HTML5应用程序缓存对在线应用程序有什么好处吗?
EN

Stack Overflow用户
提问于 2011-06-15 02:45:03
回答 2查看 498关注 0票数 0

HTML5应用程序(离线)缓存对在线/连接的应用程序有什么好处吗?

我的页面需要在线才能运行,并作为iOS应用程序的一部分专门加载到UIWebView中。这个页面正在加载一些大的依赖项,我想知道我是否可以使用HTML5应用程序缓存来存储这些依赖项,以避免依赖于常规浏览器缓存。

所以我想我的问题是:

当HTML5页面在线时,如果HTML5离线缓存中已经存在依赖项,它是否使用离线缓存?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-06-15 03:27:15

是的,HTML5离线应用程序缓存适用于在线应用程序,允许您从不确定的本地缓存中获益。例如,请参阅http://www.w3.org/TR/html5/offline.html#concept-appcache-onlinewhitelist了解专门将未缓存的特定URL列入白名单的能力。

票数 1
EN

Stack Overflow用户

发布于 2011-06-16 04:43:19

正如您可能知道的,离线web应用程序使用缓存清单。此文件的CACHE:部分中声明的任何资源都将存储在脱机缓存中,因此可以处理此类内容的用户代理将始终从那里提取资源-因此,从理论上讲,这会带来性能上的好处。

相反,缓存清单的NETWORK:部分中特别列出的任何页面/资源都不会在本地缓存(脱机时会抛出错误),应用程序将需要连接才能加载它们。

使用离线缓存的好处必须与提供(和更新)清单缓存文件本身所带来的额外维护进行权衡。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6348427

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档