web-dev-qa-db-ja.com

特定のフォルダをキャッシュしないようにVarnishを設定するにはどうすればよいですか?

VarnishをApacheのリバースプロキシキャッシュとして設定したいと思います。

特定のフォルダ(およびそのサブフォルダ)のコンテンツをキャッシュしないようにVarnishを設定するにはどうすればよいですか、/ public_html/shop /としましょう

4
OC2PS

あなたはあなたのvcl_recv

if (req.url ~ "^/path/to/exclude/") {
  return (pass);
}

おそらく、デフォルトのVCLが行うことの基本を理解し、コンテンツに合わせて調整する必要があります。たとえば、デフォルトでは、コンテンツが変化する可能性があるという前提でクライアントがCookieを送信するときに、何もキャッシュしないようにします。送信されたCookieに基づいています。

9
Shane Madden