可能的重复:
如何防止鱿鱼缓存和过滤?
我想让鱿鱼纯粹作为代理工作,这样它就不会缓存任何东西。
鱿鱼的这种用法可能吗?我该怎么做呢?
我在 Cent OS 6.2-x86 版本上使用 Squid v3.1。
Tha*_*Guy 33
这是直接从鱿鱼常见问题解答:
我可以只制作 Squid 代理而不缓存任何东西吗?
当然,您可以做的事情很少。
你可以使用缓存访问列表来让 Squid 从不缓存任何响应:
Run Code Online (Sandbox Code Playgroud)cache deny all对于 Squid-2.7、Squid-3.1 和更高版本,您还可以从您的 squid.conf 中删除所有 'cache_dir' 选项,以避免出现缓存目录。
对于 Squid-2.4、2.5、2.6 和 3.0,您需要使用“null”存储模块:
Run Code Online (Sandbox Code Playgroud)cache_dir null /tmp注意:空 cache_dir 不会禁用缓存,但如果您禁用了缓存缓存,它确实可以避免创建缓存结构。目录(例如,/tmp)必须存在,以便squid 可以chdir 到它,除非您还使用coredump_dir 选项。
要为“空”存储模块配置 Squid,请在配置命令行上指定它:
Run Code Online (Sandbox Code Playgroud)--enable-storeio=null,...