Breeze 在本地存储中存储和版本查找实体的最佳方法
对于我的SPA,我有一系列查找实体,它们在页面加载时加载到我的实体管理器中,用于各种拾取列表和查找值。我想做的是将这些实体存储在本地存储中,并将它们导入到我的管理器中,而不是通过网络请求它们 这些查找可由我公司的3人编辑。我试图弄清楚的是如何在本地存储中对这些查找进行版本设置,以便在查找发生更改时更新文件,或者至少让客户端能够确定记录何时过时,以请求新的记录。我怎样才能做到这一点?我的查找只是整个数据库中的表,我看不到客户端识别查找何时更改的方法 我不愿意添加时间戳列,因为我需要评估本地存储中的实体,并将它们与数据库中的实体进行比较,得到所需的实体。不知道如何在那里节省页面加载时间 我正在考虑将我所有的查找移到一个单独的数据库中,并对整个过程进行版本化,当其中任何一个发生更改时,都会请求新的查找。我需要编写一种机制,以便在三个人中的一个人进行编辑时对该数据库进行版本控制Breeze 在本地存储中存储和版本查找实体的最佳方法,breeze,Breeze,对于我的SPA,我有一系列查找实体,它们在页面加载时加载到我的实体管理器中,用于各种拾取列表和查找值。我想做的是将这些实体存储在本地存储中,并将它们导入到我的管理器中,而不是通过网络请求它们 这些查找可由我公司的3人编辑。我试图弄清楚的是如何在本地存储中对这些查找进行版本设置,以便在查找发生更改时更新文件,或者至少让客户端能够确定记录何时过时,以请求新的记录。我怎样才能做到这一点?我的查找只是整个数据库中的表,我看不到客户端识别查找何时更改的方法 我不愿意添加时间戳列,因为我需要评估本地存储中的
有没有人找到更好的办法来解决这类问题?我的查找功能正在蚕食用户首次访问时的等待时间。考虑维护一个单独的版本文件或web API端点 按类型或作为一个整体而不是单独使查找无效 当任何更改时,请更改版本号。将版本号与本地副本一起隐藏。比较并根据需要重新加载