HTML5离线存储用例?

时间:2012-11-23 20:34:51

标签: html5 offlineapps

对不起这个问题,但是这里的每个人都在谈论IndexedDB,WebSQL,本地存储,所以我的问题很简单:

如果应用程序总是刷新新内容(想想Facebook或电子商务网站),那么使用离线存储是否有意义?如果有,那我该怎么存储?用户的文件?

1 个答案:

答案 0 :(得分:1)

是的,这很有道理。

假设我们有很多用户数据和应用程序数据。应用程序数据为所有用户共享,而用户数据对登录用户是私有的。使用两个客户端数据库。数据存储在IndexedDB(或WebSQL)中。用户访问页面后,会立即呈现数据,而不会向后端服务器发送请求。

渲染页面后,XHR GET请求与If-None-Match etag标头一起发送。服务器将回复302或200,具体取决于我们是否需要更新。这节省了带宽和服务器负载。