| 问: | 最大的缓存大小是多少? |
| 答: | 单个缓存文件的最大大小为 64 GB。如果您需要一个较大的缓存存储,您可以将其分割成几个位于不同驱动器上的文件。
|
| 问: | 在“缓存设置”中,“用来缓存的可用内存百分比”是什么意思?它是指在可用内存中所占的比例还是在全部 RAM 中所占的比例? |
| 答: | 此选项不表示 ISA 服务器用于缓存的内存在可用内存中所占的比例,而表示 ISA 服务器用于缓存的内存在全部 RAM 中所占的比例。这部分内存是在 Microsoft 防火墙服务启动时分配的,而且对这一设置所做的更改仅在您重新启动 Microsoft 防火墙服务后才会生效。要重新设置此设置,请执行以下操作:在“ISA 服务器”的“配置”节点上,右键单击“缓存”,然后单击“属性”。在“高级”选项卡上,在“用来缓存的可用内存百分比”中指定所需要的值。
|
| 问: | 我在配置缓存时收到了事件 14193:“初始化缓存时使用的内存缓存少于所配置的内存缓存。这是因为没有足够的可用内存用于 ISA 服务器缓存。”这说明什么? |
| 答: | 当 Web 代理未能按照以下规则分配内存缓存时,就会发生此事件:(RAM 大小)—用于缓存的可用内存百分比。当没有可供分配的可用虚拟内存时,也可能引发此事件。在这种情况下,Web 代理会分配一个较小内存并发出此事件。
|
| 问: | 当缓存已满时,ISA 服务器如何确定从缓存中清除哪些内容来为新内容腾出空间? |
| 答: | 为腾出空间,将按照需要随机删除 URL。不过,有这样一种内置的逻辑,即尽量不删除最近使用过的对象。
|
| 问: | 连接到我的发布 Web 站点的用户获得的似乎是一个旧版本。为什么? |
| 答: | 确保没有启用反向缓存。创建一条规则,从而确保不会为来自企业外部的、对已发布 Web 站点的请求缓存任何内容。
|
| 问: | 默认情况下是否会启用反向缓存?如果是,我如何才能禁用它? |
| 答: | 安装后,默认情况下会禁用缓存,您可以通过配置一个缓存驱动器并为其分配空间来启用缓存。当您启用了缓存后,正向缓存和反向缓存都已启用。要禁用特定站点的反向缓存,请创建一条禁止缓存 http://published_size/* url 的缓存规则。
|
| 问: | 我如何确定缓存是否正在工作? |
| 答: | 您可以在操作系统性能监视器中查看缓存性能计数器。要查看此计数器,请单击“开始”,单击“运行”,然后在“打开”对话框中输入“perfmon”。
右键单击图表窗格,然后选择“添加计数器”。在“性能对象”下拉列表中,选择“ISA Server cache”。然后从列表中选择要查看的计数器。您可以查阅 ISA 服务器联机帮助中的“其他资源”部分,了解有关缓存计数器的内容。
|
| 问: | 我可以缓存安全套接字层 (SSL) 响应吗? |
| 答: | 可以,您可以配置缓存 SSL 响应,具体操作如下:右键单击缓存规则,然后在“高级”选项卡上选择“缓存 SSL 响应”。请注意,此设置只影响桥接的 SSL 通讯。以隧道传输的 SSL 通讯是无法缓存的。
|
| 问: | 默认情况下,ISA Server 2004 中为缓存对象分配 10% 的 RAM。为什么默认的 RAM 分配额如此小? |
| 答: | 最佳的分配将取决于配置。您可以查阅 ISA Server Performance Best Practices(ISA Server 性能最佳做法),了解关于不同方案中的最佳缓存设置的更多内容。
|
| 问: | 当 ISA 服务器启动时,我看见一条警报消息,告诉我缓存未正确初始化。这是什么原因造成的? |
| 答: | 这种情况常常是因为缓存未正常关闭(例如,服务意外终止或计算机停止)。
|
| 问: | 我可以通过缓存 Windows Update 来确保获得更新和修复程序吗? |
| 答: | 不可以,Windows Update 使用后台智能传输服务 (BITS) 来传输数据。BITS 允许应用程序使用 HTTP 范围头将一个文件分成几部分下载。ISA 服务器不支持对范围进行缓存。
|
| 问: | 我能缓存压缩的内容吗? |
| 答: | 在 Web 发布方案中,如果客户端发送一个 Accept-Encoding 头,表示它将接受压缩的内容,则 ISA 服务器允许将压缩的内容从 Web 服务器传输到客户端。但是,压缩的内容不会被缓存。请注意,ISA 服务器在正向代理方案中不支持压缩响应传输,并且在任何方向上,都不支持压缩响应正文检查。
|