使用Nginx来让Varnish支持HTTP/2
越来越多的公司开始使用HTTP/2来提高他们网站的性能以及用户体验. 开启HTTP/2的方法很简单,但是如何开启在HTTP/2与SSL 当你使用Varnish? 正如我们所了解的,Varnish 4.*不支持SSL, 我们需要找到一个方法来… 阅读更多 »使用Nginx来让Varnish支持HTTP/2
越来越多的公司开始使用HTTP/2来提高他们网站的性能以及用户体验. 开启HTTP/2的方法很简单,但是如何开启在HTTP/2与SSL 当你使用Varnish? 正如我们所了解的,Varnish 4.*不支持SSL, 我们需要找到一个方法来… 阅读更多 »使用Nginx来让Varnish支持HTTP/2
在varnish使用中会涉及代理多个后端域名(或网站)的情况,可通过判断请求的URL来设置对应backend即可解决问题。 以varnish官方文档中例子说明(https://www.varnish-cache.org/docs/trunk… 阅读更多 »Varnish4 按照域名选择后端服务器
如果你想要缓存后端服务器404状态的对象,在你当前的VCL文件的vcl_backend_response区域内增加 #Cache 404 for short peruid if time if ( beresp.status == 404 … 阅读更多 »Varnish 4.1 缓存404状态对象.
最近把Blog的前端放到了阿里云香港B,为了更好的缓存和试验新的架构选用了很出名的Varnish来替换掉Nginx作为前端缓存服务器使用. 因为使用的是自定义的一个VCL文件,导致PURGE规则和Blog正在使用的缓存插件WP-Rocket… 阅读更多 »WP-Rocket + Vanrish 4 使用的自定义PURGE规则 (一)
如果你正在使用Varnish 4, 使用Ban命令/参数可以使缓存强制过期 varnishadm命令行中使用ban命令 ban req.url ~ /foo ban req.http.host ~ example.com &&… 阅读更多 »Varnish4 强制所有缓存过期