缓存目录 ：您可以指定多个缓存目录行，以将缓存分布在不同的磁盘分区之间。

目录是将存储高速缓存交换文件的顶级目录。如果要使用整个磁盘进行缓存，则可以是安装点目录。该目录必须存在并且可由Squid进程写入。 Squid不会为您创建此目录。

大小是此目录下要使用的磁盘空间（MB）的数量。默认值为100 MB。更改此设置以适合您的配置。

一级目录是将在Directoryi下创建的一级子目录的数量。默认值为16。

二级目录是将在每个一级目录下创建的二级目录的数量。默认值为256。

平均对象大小 ：默认为13 kB。平均对象大小，用于估计缓存可以容纳的对象数。

每个存储桶中的对象 ：默认为50。商店哈希表中每个存储桶的目标对象数。降低此值会增加存储桶总数，还会增加存储维护率。

不缓存ACL的URL ：默认为无。选择您不希望Squid为其缓存数据的任何ACL。有助于定义不应缓存的内部Web服务器。

最长缓存时间 ：默认为1年。此参数定义最大LRU使用期限。例如，将其设置为“ 1周”将导致如果对象已被访问一周或更长时间则将其删除。

请求缓存失败时间默认为5分钟。失败请求的生存时间（TTL）。某些类型的故障（例如“拒绝连接”和“ 404未找到”）被否定地缓存了一段可配置的时间。请注意，这与DNS查找的负缓存不同。

DNS查找缓存时间 ：默认为6小时（360分钟）。生存时间（TTL），用于成功缓存成功的DNS查找。如果要尽量减少使用Squid的ipcache，请将其设置为1，而不是0。

DNS缓存时间失败 ：默认为5分钟。生存时间（TTL），用于对失败的DNS查找进行负缓存。

连接超时 ：默认为120秒。不能依靠某些系统（尤其是Linux）适当地使connect（2）请求超时。因此，Squid进程在服务器连接上强制执行自己的超时。此参数指定等待连接完成的时间。

读取超时 ：默认为15分钟。 read_timeout应用于服务器端连接。每次成功的read（）之后，超时将延长此数量。如果在这段时间后没有再读取任何数据，则该请求将被中止并使用ERR_READ_TIMEOUT记录。

站点选择超时 ：默认为4秒。用于URN到多个URL的URL选择。

客户端请求超时 ：默认为15分钟。 read_timeout应用于服务器端连接。每次成功的read（）之后，超时将延长此数量。如果在这段时间后没有再读取任何数据，则该请求将被中止并使用ERR_READ_TIMEOUT记录。

客户端最长连接时间 ：默认为1天。允许客户端（浏览器）保持连接到高速缓存进程的最长时间。这样可以保护Cache，避免在CLOSE_WAIT状态下将大量套接字（和文件描述符）与远程客户端捆绑在一起，而远程客户端会在没有正确关闭的情况下离开（由于网络故障或客户端实施不佳）。

最大关机时间 ：默认为30秒。收到SIGTERM或SIGHUP时，将高速缓存置于“关闭挂起”模式，直到关闭所有活动套接字为止。此值是在关机模式下为所有打开的描述符设置的生存期。在这几秒钟之后，任何活动的客户端都会收到“超时”消息。

半封闭客户 ：默认为“开”。某些客户端可能会关闭其TCP连接的发送方，而使其接收方保持打开状态。有时，Squid无法分辨半关闭和完全关闭的TCP连接之间的区别。默认情况下，半关闭的客户端连接保持打开状态，直到套接字上的read（2）或write（2）返回错误。将此选项更改为“ off”，并且当read（2）返回“没有更多要读取的数据”时，Squid将立即关闭客户端连接。

持续超时 ：默认为120秒。与客户端，服务器和其他代理之间的空闲持久连接超时。如果少于10秒，则永久连接将被禁用。

WAIS中继主机 ：默认为无。中继WAIS请求的主机名或地址。

WAIS中继端口 ：默认为无。将中继WAIS请求定向到的端口。