【发布时间】:2021-04-19 09:04:29
【问题描述】:
是否有标准方法来计算不同类型缓存的 TTL?这更像是一个通用问题,因此假设我们正在从头开始设计一个系统,并且我们有以下要求/规范:
-
CDN 提供的静态资源很少更新,例如(隐私 政策、关于、图像和地图)
-
应用程序缓存用于 服务 a- 会话 b- 最近使用的读取,无论类型如何
-
客户端缓存(以前请求的文件),以及让我们说 客户可以看到的图像或帖子(类似于 Instagram/twitter 在这种情况下)
根据上面提供的很少或没有信息计算以下类型的 TTL:
- 客户端缓存
- CDN
- 网络服务器缓存(用于媒体)
- 应用缓存(会话和最近读取的一些数据)
【问题讨论】:
标签: caching redis architecture cdn