Empêcher Squid de mettre en cache sur un path spécifique

J'utilise cette règle dans /etc/squid/squid.conf

acl DenyApp urlpath_regex /app/path1/path2 no_cache deny DenyApp 

C'est génial. Cependant, ce que j'aimerais faire, c'est que Squid rest en cache / app / path1 / path2 / js, / app / path1 / path2 / images, et / app / path1 / path2 / fonts, etc.

One Solution collect form web for “Empêcher Squid de mettre en cache sur un path spécifique”

Les controls d'access ne sont pas limités à une seule opération. Créez simplement une autre ACL qui correspond aux sous-paths que vous souhaitez mettre en cache et utilisez-la pour empêcher la première ACL de marquer ces choses comme non cacheable.

  exceptions acl urlpath_regex ^ / application / path1 / path2 / (js | fontes | images)
  acl DenyApp urlpath_regex ^ / app / path1 / path2
  le cache refuse les exceptions DenyApp!

Ceci est tout expliqué dans les FAQ Squid http://wiki.squid-cache.org/SquidFaq/SquidAcl#Common_Mistakes

  • NFSv4 via Portforward
  • HTTP 1.0 est-il utilisé de nos jours?
  • Proxies, Apache, Tomcat - VHosts
  • Où provient / var / lib / nginx / proxy?
  • mod_deflate - Configuration optimale pour la plupart des browsers
  • Proxy FTP avec support SSL
  • Erreur 12206 "Boucle de string de proxy" lors de la connection à une adresse IP à partir d'un sous-réseau local
  • Existe-t-il un moyen de mettre en cache des requêtes HTTPS dans un server proxy?
  • Qu'est-ce que l'insertion de "vsts-proxy-installed-indicator"?
  • Impossible de réparer la redirection nginx au port 8080 lors de l'access à l'url sans barre oblique
  • Comment restreindre l'utilisation d'Internet par groupe AD - Alternatives ISA Server
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.