Squid 的缓存不是永久的 PDF 存档
Squid 7 的磁盘缓存按缓存与淘汰规则存放可复用的对象;启用它并不能保证得到完整且持久的 PDF 集合。
对于需要长期保留的 PDF 集合,应通过明确的应用工作流记录并 校验已完成的下载,同时保留其 URL 与必要的元数据。还要确定重定向和字节范围如何影响每一份最终文档。
Squid 的缓存服务于另一个目标:复用符合条件的 HTTP 响应。在 Squid 7 的 cache_dir 机制里,可写目录只是前提条件;对象大小上限、HTTP 策略和替换规则仍然决定存放与淘汰。
后端未必会暴露普通文件。例如 Rock 把对象存放在数据库槽位中,因此按 .pdf 文件名搜索并不是通用的导出接口。
在普通的 HTTPS CONNECT 隧道内,Squid 完全看不到内部的 PDF 来做对象缓存。缓存配置和隧道转发都不能提供文档保留的保证。