缓存配置

默认情况下,在安装 ISA 服务器时将禁用缓存。要启用缓存,您必须在 ISA 服务器计算机的任何缓存驱动器上配置空间。有关说明,请参阅启用缓存

您必须使用格式化的 NTFS 分区来进行缓存,并且驱动器必须是本地驱动器。通常,如果您使用非装有主 ISA 服务器系统和 Microsoft® Windows® 操作系统的驱动器,则会获得最佳的性能。我们建议首先将驱动器格式化,然后再将其用于缓存。

如果您要使用 ISA 服务器的缓存功能,则必须在至少拥有一个格式化为 NTFS 卷分区的计算机上安装 ISA 服务器。如果当前服务器磁盘卷使用 FAT 分区,则通过使用 Windows 附带的“转换”功能,可以将这些分区转换为 NTFS。转换操作并不会覆盖磁盘上的数据。有关使用“转换”功能的详细信息,请在命令提示符上键入 convert /?

对于每个服务器,您可以配置由 ISA 服务器使用的缓存的大小和位置。我们建议您分配一个大容量缓存,因为在达到容量时将从缓存中删除对象。有关说明,请参阅配置缓存大小

缓存内容文件

配置用于缓存的驱动器时,ISA 服务器将在该驱动器上使用 .cdat 扩展名创建一个缓存内容文件。该文件名为 dir1.cdat,在 drive:\urlcache 文件夹中创建。

缓存对象时,ISA 服务器将这些对象附加到缓存内容文件。如果缓存内容文件太满,而无法保留新对象,则 ISA 服务器通过使用评估年龄、访问对象的频率和大小的公式,从缓存中删除较旧的对象。

警告

配置要缓存的内容

您可以将 ISA 服务器配置为是否应该缓存下列类型的超文本传输协议 (HTTP) 对象:

您还可以配置内存缓存中对象的最大大小。

有关说明,请参阅配置要缓存的内容配置缓存中对象的最大大小配置负缓存

到达对象的生存时间 (TTL) 之后,该对象将被视为过期。如果请求的网站不可用,则可以配置是否从缓存返回过期的内容。有关说明,请参阅配置是否从缓存中返回过期的对象

要点

RAM 缓存

ISA 服务器将对象缓存到随机存取内存 (RAM) 和磁盘。缓存到内存的对象检索速度比缓存到磁盘的对象要快。默认情况下,10% 的 RAM 用于缓存对象。其他所有对象只缓存到磁盘。有关说明,请参阅配置要用于缓存的可用内存百分比

ISA 服务器不缓存对包含下列 HTTP 响应头的请求的响应:

此外,ISA 服务器计算机不缓存对包含下列 HTTP 请求头的请求的响应:

活动缓存

启用活动缓存之后,ISA 服务器将分析位于缓存中的对象,以确定最经常访问哪些对象。当缓存中最常访问的对象将要过期时,ISA 服务器会自动刷新缓存中的内容。

启用活动缓存之后,如果使用拨号方式连接到 Internet,则在检索此内容时,计算机将拨号连接到 Internet 服务提供商 (ISP)。

您可以配置活动缓存策略。请选择以下任一选项:

有关详细信息,请参阅配置活动缓存




请在 ISA Server Guides and Articles 获取最新的 ISA 服务器内容。