Spiegel-Webserver

Spiegel-Webserver

Ich möchte so etwas einrichten:

[internet]----[static mirror]----[dynamic back-end]

In diesem Fall betreibt der öffentlich zugängliche Webserver einen statischen Cache einer Website. Der statische Cache kann regelmäßig mit Inhalten von einem dynamischen Backend aktualisiert werden. Dabei denke ich sowohl an Leistung als auch an Sicherheit.

Es ist möglicherweise nicht geeignet für einen Reverse-Caching-Proxy wieLackdenn wenn das Back-End über längere Zeit nicht funktioniert, wird Varnish den Fehler auch zwischenspeichern. Dies kann jedoch an meinem mangelnden Verständnis für das Tool liegen.

Das Nächstliegende, was mir einfällt, isthttp://www.httrack.com/den Inhalt regelmäßig zu spiegeln und ihn dann über einen beliebigen normalen Webserver bereitzustellen, einschließlichProxytrack.

Ich habe mich gefragt, ob jemand weiß, welche Werkzeuge man dafür verwenden soll.

Antwort1

Varnish ist hierfür das richtige Tool – es speichert keine Fehler im Cache, es sei denn, Sie konfigurieren es entsprechend. Sie sollten jedoch untersuchen, warum Ihr Backend-Webserver so unzuverlässig ist.

Antwort2

Die andere Möglichkeit hierfür ist Squid. Es speichert ebenfalls keine Fehler (oder Weiterleitungen) im Cache und kann auf den „Offline-Modus“ eingestellt werden, sodass es keine Aktualisierungsversuche durchführt.

Die bloße Verwendung rsyncist nicht so schlimm.

verwandte Informationen