Frage

habe ich einen modularen Sinatra-App auf nginx mit Phusion Passagiere läuft. Wenn ich ändern meine app (und insbesondere einige YAML-Dateien, die Seiten werden verwendet, um zu generieren), würde Ich mag Lage sein, nur die Teile meines Cache zu löschen, die betroffen sind (und lassen evertyhing sonst in /public allein - ich weiß, ich kann nur sauber aus dem gesamten Cache, aber ich habe gehofft, nicht zu).

Danke!

War es hilfreich?

Lösung

Sie könnte:

  1. set up 2 Cachezone ist in nginx mit 2 proxy_cache_path Richtlinie in Ihrem ninx http Block (Siehe http://nginx.org/en/docs/http/ngx_http_proxy_module.html #proxy_cache_path Spezifika)
  2. dann bezieht sich auf die definierte Zone-Namen in proxy_cache Richtlinien in Ihrem Standort Blöcke

Sie können dann nur den Cache für den yaml generierten Dateien löschen

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top