Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
对不起这个问题,但是这里的每个人都在谈论IndexedDB,WebSQL,本地存储,所以我的问题很简单:
如果应用程序总是在刷新新内容(想想 Facebook 或电子商务网站),那么使用离线存储是否有意义?如果是,那么我要存储什么?用户的文件?
是的,这是有道理的。
假设,我们有很多用户数据和应用程序数据。应用程序数据对所有用户共享,而用户数据对登录用户是私有的。使用了两个客户端数据库。数据存储在 IndexedDB(或 WebSQL)中。一旦用户访问该页面,数据就会立即呈现,而无需向后端服务器发送请求。
呈现页面后,发送带有 If-None-Match etag 标头的 XHR GET 请求。根据我们是否需要更新,服务器将回复 302 或 200。这样可以节省带宽和服务器负载。