No momento, estou configurando uma pequena rede doméstica - escolhi usar o proxy squid e estou imaginando se é possível configurar uma única instância do squid com vários cache_dirs para que arquivos diferentes (mais precisamente, arquivos com diferentes tamanhos ) acabam em cache_dirs diferentes?
A razão para isso é que eu vou estar executando o squid como uma VM em uma máquina com hardware semi-canibalizado. Eu tenho um pequeno SSD (que eu estou esperando para usar o cache de arquivos pequenos, dinâmicos, muito transitórios, como páginas da web, pequenas fotos e tal) e um HDD grande e lento (que eu gostaria de usar para cachear maiores, conteúdo estático, como atualizações do Windows, transferências do YouTube, fotos grandes e afins).
Esta é a minha primeira incursão no squid e é apenas uma pequena rede, portanto, gostaria de evitar a introdução de complexidades, como instâncias múltiplas do squid ou caches hierárquicos. Idealmente, haveria uma maneira de especificar algum conjunto simples de critérios que colocaria o arquivo em cache dir A ou cache B.
Eu peneirei o SquidFAQ, mas não encontrei nada similar mencionado lá, então eu posso ter perdido algo realmente elementar.
Como isso pode ser feito? Existe um padrão que as pessoas usam para atender a esses casos? É necessário / aconselhável?
Tags squid traffic-filtering