Squid - puis-je purger les objets de cache dans le cache de calmars à l'aide de l'URL?

StackOverflow https://stackoverflow.com//questions/9614994

  •  09-12-2019
  •  | 
  •  

Question

Je suis nouveau dans le cache de calmars.Je cherche des objets de purge avec URL HTTP.

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

cela fonctionnera-t-il correctement.Le calmar supporte ce type de purge via URL?

merci.

Était-ce utile?

La solution

J'ai hébergé un script CGI dans la machine de cache qui écoute pour la requête HTTP et exécute 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"; 

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top