gpt4 book ai didi

caching - Nginx 反向代理缓存失效策略

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

我一直在使用 Nginx 0.8.5 作为缓存反向代理来构建自定义的类似 cdn 的解决方案,以加快我们网站的加载时间。到目前为止,它工作得很好,除了缓存失效真的很麻烦,即使安装了缓存清除模块。

例如,有时我们可能需要一次使 100 个 url 无效,这需要将 100 个不同的请求发送到每个缓存反向代理服务器。

仅设置两台缓存服务器很难做到这一点,我们的计划是扩展到 20 台服务器,因此我们需要找到更好的解决方案。有任何想法吗?

简单地重新配置 Nginx 是行不通的,我确信我们需要自定义代码。而且我们不想参与自定义 Nginx 模块的开发。

最佳答案

也许这种方法会对您有所帮助:Purging the Cache(in the end)

基本上,他们没有使用 purge 模块,而是向您展示如何直接删除 nginx 文件,因此您可以制作一些简单的脚本来获取 url 并直接清除它们

The naming convention of the cache is based on the variables we set for the "fastcgicachekey" directive... Passing this string through MD5 hashing... get the directory and delete the files

关于caching - Nginx 反向代理缓存失效策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4999392/

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