gpt4 book ai didi

caching - 如何配置 NginX 仅在后端关闭时才提供缓存内容(5xx 响应代码)?

转载 作者:行者123 更新时间:2023-12-04 12:22:22 24 4
gpt4 key购买 nike

我已经配置了我的系统,使用 NginX 监听端口 80,提供静态内容并将动态请求代理到后端服务器。

我可以将 NginX 配置为缓存后端生成的内容,但我希望仅在 Backend 时才提供此缓存内容。响应错误 http 5xx ,或者当它完全关闭时。

我们尝试了 proxy_cache_use_stale max-age 为 1 秒的选项,它起作用了,但它有一个消极的一面......这只是在这 1 秒缓存老化内容期间从缓存中提供的数十个请求。这些从缓存提供的请求将进一步错过 Backend处理(例如 Stats)。

我们只能忍受这种消极情绪 如果 后端关闭了,
因此,缓存将充当备份或故障转移解决方案。但是只要backend已启动并响应,不应从缓存中提供任何请求。

我将不胜感激任何提示

最佳答案

关于caching - 如何配置 NginX 仅在后端关闭时才提供缓存内容(5xx 响应代码)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16756271/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com