3

PhusionPassengerを使用してnginxで実行されているモジュラーSinatraアプリがあります。アプリ(特に、ページの生成に使用される一部のYAMLファイル)を変更する場合、影響を受けるキャッシュの部分のみをクリアできるようにしたい(そして他のすべてをそのままにしておく/public-私は知っているキャッシュ全体をクリーンアップすることはできますが、そうしないことを望んでいました)。

ありがとう!

4

1 に答える 1

0

あなたは出来る:

  1. ninx httpブロックに2つのproxy_cache_pathディレクティブを使用してnginxに2つのキャッシュゾーンを設定します(詳細については、http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_cache_pathを参照してください
  2. 次に、ロケーションブロックのproxy_cacheディレクティブで定義されたゾーン名を参照します

次に、yamlで生成されたもののキャッシュだけをクリアできます

于 2012-08-16T21:13:53.723 に答える