单个缓存文件最大可以64GB,可以分配到不同的分区。
“用来缓存的可用内存百分比”表示ISA 服务器用于缓存的内存在全部RAM中所占的比例。这部分内存是在MS防火墙服务启动时分配的,而对这个修改必须要在MS防火墙服务重新启动后才会生效。
当缓存满後,ISA按照需要随即删除URL。不过,有这样一种内置的逻辑,及尽量不删除最近使用过的对象。
安装完ISA默认是禁用缓存,可以通过配置一个缓存服务器并为其分配空间来启用缓存。启动缓存后,正向缓存和反向缓存都已启用。要禁用特定站点的反向缓存,可以创建一条禁止缓存 [url]http://published_size/[/url]* URL的缓存规则。
可以通过“性能查看器”(运行-perfmon)添加ISA Server Cache计数器。
默认缓存规则启用了“缓存SSL响应”。
默认ISA SERVER 2004中为缓存对象分配10%的RAM。
缓存未正确初始化常常因为缓存未正常关闭(例如,服务意外终止或计算机停止)。
不能通过缓存Windows Update来确获得更新和修复程序。因为Windows Update 使用后台智能传输服务 (BITS) 来传输数据。BITS 允许应用程序使用 HTTP 范围头将一个文件分成几部分下载。ISA 服务器不支持对范围进行缓存。
ISA不能缓存压缩的内容。在 Web 发布方案中,如果客户端发送一个 Accept-Encoding 头,表示它将接受压缩的内容,则 ISA 服务器允许将压缩的内容从 Web 服务器传输到客户端。但是,压缩的内容不会被缓存。请注意,ISA 服务器在正向代理方案中不支持压缩响应传输,并且在任何方向上,都不支持压缩响应正文检查。