2015-08-28 134 views

回答

2

最後我用https://pypi.python.org/pypi/python-varnish

from varnish import VarnishManager as varnish_manager 
manager = varnish_manager(('localhost:6082',)) 
manager.run('stop', secret=current_app.config['VARNISH_SECRET']) 
manager.run('start', secret=current_app.config['VARNISH_SECRET']) 

工作就像一個魅力...

4

你可以從varnishadmin(varnishadm「ban req.url〜/」)做到這一點,我不確定是否有程序化的方式來滿足你的需求。

更新: 你可以看看該項目https://github.com/justquick/python-varnish(沒有自己嘗試過)。