gpt4 book ai didi

javascript - 检索文档列表时的 Web 缓存

转载 作者:行者123 更新时间:2023-12-02 20:48:42 25 4
gpt4 key购买 nike

我们需要利用客户端资源来获取包含任务的列表。

客户需要:

  • 收到列表更新通知
  • 能够重新排序/过滤列表(向服务器请求更新客户端不知道/缓存中不存在的任务)

问题出现在初始加载或大型列表更新(从“分配给我的任务”更改为“有关 x 的任务”)

最快的做法是将所有任务放回到列表中,而不是单个(10+)请求。

但是当我请求更新列表中的任务时,电子标签将无济于事,因为它不是单独下载的。

是否有某种方法可以让浏览器根据其各自的 URL 缓存列表中的项目?

或者一种创建 JavaScript 缓存的方法,该缓存可以在导航结束后继续存在?

  • 如果我离开并转到任务 URL,我的 js 对象会保留下来吗?我怀疑不会。
  • 如果我离开,然后返回,我的 javascript 对象会保留下来吗?我怀疑是的。
    • 如果是这样,是否可以有一个“任务列表加载”页面来检查历史记录并返回到现有的任务列表?我认为不会——安全。

我想我只需要接受初始加载点击并单独检索任务,以便以后的请求很快(并减轻服务器的负载)。

最佳答案

在 HTML5 中,有 Window.sessionStorage属性能够针对选项卡/窗口中的特定 session 存储内容(即使针对同一 session 运行,其他窗口也将拥有自己的存储)。

规范中还提供了 localStorage 和数据库存储选项。

关于javascript - 检索文档列表时的 Web 缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/303338/

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