摘要:
Varnish的缓存清除非常复杂。无论是Varnish的清除方式还是清除时候使用的语法规则等,都是比较复杂。为了理解他,我花费了不少时间,现在我很高兴我知道怎么来解释给大家听了。1、Varnish有两种方式来清除缓存,其中一种方式是通过命中对象的单一变体,所以在他命中一个没有压缩的对象的时候他不能清除一个已经压缩的对象。这个方式也就是强制过期(forced expiry),他是通过设置你想清除的对象的TTL为0去强制它过期。VCL设置如下:acl purge { "localhost"; "192.0.2.14";}sub vcl_recv { if . 阅读全文
posted @ 2014-02-04 14:14
merryfreespace
阅读(389)
评论(0)
推荐(0)
摘要:
from gevent importmonkey monkey.patch_all()这两句永远放在其他import前面即可,不然第三方包会使用threading.local 阅读全文
posted @ 2014-02-04 00:52
merryfreespace
阅读(2161)
评论(0)
推荐(0)
摘要:
在运行python ez_setup.py install后,发现是在下载并解压setuptools-2.1,并运行setup.py时出现如下错误:UnicodeDecodeError: 'ascii' codec can't decode byte 0xd7 in position 9: ordinal not in range(128)因此手工解压setuptools-2.1.tar.gz文件,打开setup.py添加如下语句在开头:# -*- coding: gbk -*-import sysreload(sys) # Python2.5 初始化后会删除 sys. 阅读全文
posted @ 2014-02-04 00:28
merryfreespace
阅读(1390)
评论(0)
推荐(0)
浙公网安备 33010602011771号