加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营中心 > Nginx > 正文

缓存 – Nginx反向代理缓存失效策略

发布时间:2020-12-13 21:36:13 所属栏目:Nginx 来源:网络整理
导读:我一直在使用Nginx 0.8.5作为缓存反向代理来构建一个类似自定义cdn的解决方案,以加快我们网站的加载时间.到目前为止它工作得很好,除非高速缓存失效真的很复杂,即使安装了高速缓存清除模块也是如此. 例如,有时我们可能需要一次使100个URL无效,这需要100个不同

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

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

这几乎不适用于设置的两个缓存服务器,我们的计划是扩展到20台服务器,因此我们需要找到更好的解决方案.有任何想法吗?

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

最佳答案
也许这种方法可以帮助你:Purging the Cache(in the end)

基本上没有使用清除模块,它们只是向您展示如何直接删除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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读