В настоящее время я настраиваю небольшую домашнюю сеть - я решил использовать прокси-сервер squid, и мне интересно, можно ли настроить один экземпляр squid с несколькими cache_dirs, чтобы разные файлы (точнее, файлы разных размеров) заканчивались на разных cache_dirs?
Причина этого в том, что я буду запускать squid в качестве виртуальной машины на машине с полу-каннибализированным оборудованием. У меня есть небольшой SSD (который я надеюсь использовать для кэширования небольших, динамичных, очень переходных файлов, таких как веб-страницы, маленькие картинки и т.д.) И большой медленный жесткий диск (который я хотел бы использовать для кэширования большего размера, статический контент, такой как обновления Windows, передачи YouTube, большие картинки и т. д.).
Это мой первый набег на squid, и это всего лишь небольшая сеть, поэтому я бы хотел избежать сложностей, таких как множественные экземпляры squid или иерархические кэши. В идеале, был бы способ указать некоторый простой набор критериев, который бы помещал данный файл либо в кеш-каталог A, либо в кеш-каталог B.
Я перебрал SquidFAQ, но не нашел ничего подобного, упомянутого там, так что я мог пропустить что-то действительно элементарное.
Как это можно сделать? Есть ли шаблон, который люди используют для удовлетворения таких случаев? Это даже необходимо / желательно?