gpt4 book ai didi

javascript - 我怎样才能给 Ember 数据模型一个 TTL 并在它过期后重新加载它?

转载 作者:行者123 更新时间:2023-12-03 13:12:36 25 4
gpt4 key购买 nike

如果应用程序应该在多个用户操作相同数据的较长时间内使用,则可能会发生一个用户在其本地缓存中的内容不再存在的情况。

例如,用户可能会查看带有评论的帖子,这些评论作为帖子下的嵌套数据加载。这意味着他只会在开始时使用 GET/posts/1 执行一个请求,但之后,帖子将始终从缓存中加载。

但如果另一个用户发表评论,他将永远不会发现,除非他重新加载整个页面,这将重置身份映射。

有什么方法可以让我在一段时间后使数据过期,例如每 5 分钟强制重新加载一次?或者有没有我应该考虑的替代方法来解决这个问题?

编辑:到目前为止,实际上没有任何方法可以做到这一点。我创建了一个 pull request并继续努力,完成后将结果作为答案发布在这里。

最佳答案

使用 websockets 会是更好的解决方案。不幸的是,目前还没有用于 Ember 数据的现有 websockets 适配器。

关于javascript - 我怎样才能给 Ember 数据模型一个 TTL 并在它过期后重新加载它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14004743/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com