我想将 Varnish 设置为 Apache 的反向代理缓存。
如何设置 Varnish 以使其不缓存特定文件夹(及其子文件夹)的内容,比如说 /public_html/shop/
答案1
你可能希望在你的 中有类似这样的内容vcl_recv
:
if (req.url ~ "^/path/to/exclude/") {
return (pass);
}
您可能需要熟悉默认 VCL 的基本功能并根据您的内容进行调整 - 例如,默认情况下,当客户端发送任何 cookie 时,它会避免缓存任何内容,因为假设您的内容可能会根据发送的 cookie 而有所不同。