读书人

varnish应用汇总(不断更新)

发布时间: 2012-10-13 11:38:17 作者: rapoo

varnish使用汇总(不断更新)

Q:如何配置varnish缓存到硬盘?

A:http://softbeta.iteye.com/blog/1681716

?

Q:如果debug VCL?

A:http://stackoverflow.com/questions/12576248/how-to-debug-vcl-in-varnish

?

Q:怎样不重启varnish让新的vcl生效?

A:用varnishadm进入管理员页面:

vcl.load <configname> <filename> //加载一个新的vcl配置,configname:给配置起个名字,filename:配置的路径vcl.use <configname> //使用新的配置vcl.discard <configname> // 删除某个配置vcl.list //查看所有加载的配置

?

Q:VCL怎么urlrewrite?

A:https://www.varnish-cache.org/trac/wiki/RedirectsAndRewrites

PS:regsub函数支持后向引用(backreferences)。

eg:

set req.url = regsub(req.url,"/attachment/(.+)(&token=.+)$","/cache/attachment/\1");
?

?

?

VCL官方文档:https://www.varnish-cache.org/docs/3.0/reference/vcl.html

?

读书人网 >开源软件

热点推荐