O cache do Squid não é um arquivo PDF permanente
O cache em disco do Squid 7 armazena objetos reutilizáveis segundo regras de cache e despejo; ativá-lo não garante uma coleção PDF completa e duradoura.
Para uma coleção de PDF conservada, registre e valide os downloads concluídos por meio de um fluxo de trabalho explícito da aplicação, com seus URL e os metadados necessários. Decida como os redirecionamentos e os intervalos de bytes contribuem para cada documento final.
O cache do Squid serve a outro objetivo: reutilizar respostas HTTP elegíveis. No seu mecanismo cache_dir do Squid 7, um diretório com permissão de escrita é apenas um pré-requisito; os limites de tamanho dos objetos, a política HTTP e a substituição ainda decidem o armazenamento e o despejo.
O backend pode não expor arquivos comuns. O Rock, por exemplo, armazena objetos em slots de banco de dados, portanto procurar nomes de arquivo .pdf não é uma interface de exportação geral.
Dentro de um túnel HTTPS CONNECT comum, o Squid não consegue ver de modo algum o PDF interno para o cache de objetos. Nem a configuração do cache nem o repasse pelo túnel oferecem a garantia de conservação do documento.