0

api根据任意周期返回日志记录

    GET /api/logs?source=alice&between=2021-06-01&and=2021-06-21
    GET /api/logs?source={NAME}&between={START}&and={END}

查询字符串(SWR 的键)由用户输入构成。

    const {data} = useSWR(`/api/logs?source=${formData.name}&between=${formData.first}&and=${formData.last}`);

请求被重复执行。用户可能希望在几天后重新访问先前加载的数据或更改 priod。

因此,结果可能会在浏览器缓存中累积和累积。我担心如果不加以检查,它很容易超过浏览器或操作系统设置的任何限制。

我是否需要尽早采取行动并跟踪请求的内容并根据某些规则清除缓存的数据。如果是这样,更好的方法是什么?

我应该提供自定义缓存实现还是图书馆有一些工具?

4

0 回答 0