如何让 Squid 不缓存具有某些扩展名的文件?

Bri*_*uch 5 proxy cache squid

我找到了有关如何防止鱿鱼缓存域/IP 地址的信息,但是,这并不是我想要的。我想阻止它缓存.jnlp.jar文件。

核心问题是,当我将更新推送到我们的服务器时,我们在鱿鱼代理后面的用户可能几天都无法获得更新的版本(显然鱿鱼需要很长时间才能确定文件已更改)。也许我错过了一个更简单的解决方案?

squ*_*man 8

也许在你的 conf 中是这样的:

acl DENYZIP urlpath_regex \.zip
no_cache deny DENYZIP
Run Code Online (Sandbox Code Playgroud)

当然,您可以制作一个更复杂的正则表达式来处理多个文件(并相应地更改 acl 名称)。