Frage

Ich habe kürzlich gehört, dass Nginx Caching seine Reverse-Proxy-Funktion hinzugefügt. Ich sah mich um, kann aber nicht viele Informationen über sie finden.

Ich möchte Nginx als caching Reverse-Proxy einzurichten vor Apache / Django: Nginx Proxy-Anfragen für einige (aber nicht alle) dynamische Seiten zu Apache, dann cachen die generierten Seiten und dienen nachfolgende Anfragen für diese Seiten zu haben aus dem Cache.

Im Idealfall würde ich will Cache auf 2 Arten ungültig zu machen:

  1. ein Ablaufdatum auf der zwischengespeicherten Rüstungsset
  2. Um das zwischengespeicherte Element explizit ungültig machen. Z.B. wenn mein Django Backend bestimmte Daten aktualisiert hat, würde ich will Nginx sagen, den Cache der betroffenen Seiten zu entkräften

Ist es möglich, Nginx zu setzen, das zu tun? Wie?

War es hilfreich?

Andere Tipps

Sie können als Cache-Engine und Config NginxHttpMemcachedModule unter Verwendung von Memcached-Caching Basis auf URI als diesen Link auszuführen: http://www.igvita.com / 2008/02/11 / nginx-and-memcached-a-400-boost /

Das Backend Django sollte / set die Daten aktualisieren (sowohl statisch und dynamisch) in Memcached.

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