缓存 – Nginx反向代理缓存失效策略
我一直在使用Nginx 0.8.5作为缓存反向代理来构建一个类似自定义cdn的解决方案,以加快我们网站的加载时间.到目前为止它工作得很好,除非高速缓存失效真的很复杂,即使安装了高速缓存清除模块也是如此. 例如,有时我们可能需要一次使100个URL无效,这需要100个不同的请求才能发送到每个缓存反向代理服务器. 这几乎不适用于设置的两个缓存服务器,我们的计划是扩展到20台服务器,因此我们需要找到更好的解决方案.有任何想法吗? 简单地重新配置Nginx是行不通的,我确信我们需要自定义代码.我们不想参与自定义Nginx模块开发. 最佳答案 也许这种方法可以帮助你:Purging the Cache(in the end)基本上没有使用清除模块,它们只是向您展示如何直接删除nginx文件,因此您可以制作一些简单的脚本来获取URL并直接清除它们
(编辑:岳阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- ruby-on-rails – nginx limit_req速率限制的问题 – 文档澄
- 在Nginx后面通过HTTPS访问Django Admin
- node.js-带有Nodejs中的Push的Nodejs http2(nginx或其他Web
- 代理 – 如何使用nginx将address.com/foo/bar重定向到addre
- 通过nginx提供fastcgi
- 网络 – 诊断Ubuntu中的数据包丢失/高延迟
- asp.net-mvc-2 – 关于nginx/mono 2.8的ASP.Net MVC 2
- Nginx:将所有不存在的请求重定向到index.php
- apache-2.2 – 将身份验证限制为Nginx中的特定用户名
- 在Kubernetes上使用Nginx SSL代理运行Meteor应用程序