想象一下这种情况 - 用户在 URL 上访问他们的个人资料页面,/user/username
并且加载到此 URL 上的组件必须向 API 发出 1 个 GET 请求才能获取有关具有该用户名的用户的信息。到目前为止/user/username
一切顺利,但是,如果用户访问另一个 URL,然后决定返回带有 URL 的个人资料页面,该组件会针对之前获得的相同信息发出新的 GET 请求,这会导致两个缺点 - 信息没有不会立即出现,因为组件必须等待 GET 请求,而我正在对 API 进行第二次调用。
这就是为什么我想知道是否可以以某种方式缓存该信息,以便当用户再次访问他的个人资料页面时,组件不必发出第二次 GET 请求。此外,此缓存信息应该能够在一个小时等特定时间后过期,以便它永远不会不准确。
这是可以实现的并且值得吗?
呼啦一阵风
慕哥6287543
相关分类