Filtern Sie zwischengespeicherte Dateien in mehrere Cache-Verzeichnisse

386
quantum

Ich bin gerade dabei, ein kleines Heimnetzwerk einzurichten. Ich habe mich für Squid Proxy entschieden und frage mich, ob es möglich ist, eine einzelne Squid-Instanz mit mehreren cache_dirs einzurichten, damit verschiedene Dateien (genauer gesagt Dateien mit unterschiedlichen Größen ) enden bei verschiedenen cache_dirs?

Der Grund dafür ist, dass ich Squid als VM auf einer Maschine mit halb-cannibalisierter Hardware ausführen werde. Ich habe eine kleine SSD (die ich hoffentlich zum Zwischenspeichern von kleinen, dynamischen, sehr flüchtigen Dateien wie Webseiten, kleinen Bildern usw. verwenden) und eine große, langsame Festplatte (die ich zum Zwischenspeichern verwenden möchte, statische Inhalte wie Windows-Updates, YouTube-Transfers, große Bilder und dergleichen).

Dies ist mein erster Streifzug in Squid und es ist nur ein kleines Netzwerk, daher möchte ich vermeiden, Komplexitäten wie mehrere Squid-Instanzen oder hierarchische Caches einzuführen. Idealerweise gibt es eine Möglichkeit, einige einfache Kriterien festzulegen, mit denen die angegebene Datei entweder im Cache-Verzeichnis A oder im Cache-Verzeichnis B platziert wird.

Ich habe SquidFAQ durchgesehen, aber nichts Ähnliches wurde dort erwähnt, sodass ich etwas wirklich Elementares vermisst habe.

Wie kann das gemacht werden? Gibt es ein Muster, mit dem die Menschen sich um solche Fälle kümmern? Ist es überhaupt notwendig / ratsam?

1

0 Antworten auf die Frage