Kon*_*lin 6 apollo apollo-server apollo-client
我通过 React/Next 应用程序使用 Apollo 客户端/服务器,并使用默认缓存策略启用内存缓存,我猜它是缓存优先。
我想知道默认的 Apollo 缓存 TTL 是多少?换句话说,我需要等待多少时间才能更新数据到达客户端?
试图在文档中找到此信息,但没有成功。
提前致谢。
小智 0
我也找了之后终于找到了。Apollo Server 的默认内存存储没有 TTL,查询会永久缓存,直到被覆盖。但是,对于所有其他受支持的存储,生存时间默认设置为 300 秒。
https://www.apollographql.com/docs/apollo-server/performance/apq/# adjustment-cache-time-to-live-ttl
Apollo Server 的默认内存存储不指定 APQ 的 TTL(APQ 保持缓存状态,直到被缓存的标准驱逐策略覆盖)。对于所有其他支持的存储,默认 TTL 为 300 秒。您可以通过设置 persistedQueries 选项的 ttl 属性(以秒为单位)来覆盖或禁用此值:
| 归档时间: |
|
| 查看次数: |
2654 次 |
| 最近记录: |