2015-08-28 133 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(没有自己尝试过)。