跳到主要内容

nextJS批量和单个设置实践

  • 尽量使用单个进行配置。如果多个请求是一样的,可以考虑把配置放在单独文件并应用。这样灵活得多并且能充分满足不同数据特征。
  • 批量配置,通过导出配置,可以把缓存重置配置应用到整个路由的所有fetch操作。
  • 固定路由(所有fetch请求的URL不含动态参数的情况)并且使用时间来控制缓存,多个fetch的重置时间最终会采用所有重置时间最小的那个,这样尽量保持数据是最新的。
  • 动态路由用时间来控制缓存,每次请求都会检查缓存是否过期。