Squid - 我可以使用url清除squid-cache中的缓存对象吗?

时间:2012-03-08 08:55:22

标签: caching object squid purge

我是squid-cache的新手。我正在寻找使用http url清除对象。

http://$cacheuser$:$cachepassword$@$cache$:8081/CE/Delete/<protocol>/<machine-name>/<folder>/<file>

这会正常运作吗?鱿鱼是否通过网址支持这种清除?

感谢。

1 个答案:

答案 0 :(得分:0)

我在缓存机器中托管了一个cgi脚本,该脚本侦听http请求并执行squidclient。

use CGI qw(:standard); 

$urltopurge=param("url"); 

print $urltopurge;

print header(); 

print "Trying to purge <b>$urltopurge</b><P>"; 

print "sending command <B>squidclient -v -m PURGE -h 172.24.133.181 -p 8081 $urltopurge</b> to proxy server<P><HR><b>Server Response:</b><P>"; 

$result = system ("C:\\squid\\bin\\squidclient.exe -v -m PURGE -p 8081 $urltopurge"); 

print $result;

print "<hr>"; 

print "purger.cgi - Praveen";