0

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

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

4

1 回答 1

1

是的,这是有道理的。

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

呈现页面后,发送带有 If-None-Match etag 标头的 XHR GET 请求。根据我们是否需要更新,服务器将回复 302 或 200。这样可以节省带宽和服务器负载。

于 2012-11-26T04:36:35.410 回答