在ISA Server中配置缓存属性

配置缓存哪些内容

  可以配置ISA Server是否存缓存下列类型的HTTP对象:
  
  ·大于某一指定大小的对象
  
  ·上次修改日期无法确定的对象
  
  ·没有200(正常)响应的对象
  
  ·URL中带有问号的对象
  
  按如下步骤配置缓存哪些内容:
  
  1.在ISA Management控制台树上,右击Cache Configuration节点,然后单击Properties。
  
  2.在Advanced选项卡中,选择完成以下步骤的一项或多项:
  
  u 限制已缓存对象的大小,单击Do Not Cache Objects Larger Than复选框,输入数值并且选择单位(KB, MB, GB)。
  
  u 缓存上次修改日期无法确定的对象,选择Cache Objects That Have An Unspecified Last Modification Time复选框。
  
  u 缓存动态内容,选择Cache Dynamic Content (Objects With Question Marks In The URL)复选框。
  
  3.单击OK。
  
   注意 为了限制缓存的URL的最大容量,在Maximum Size Of URL Cached In Memory (Bytes)文本框中,输入可以缓存的最大字节数值。
  
  在SSL桥接的情况下,ISA Server可以缓存HTTP和SSL对象。可以用FPCWebRequest Configuration COM对象来配置是否应该缓存SSL对象。详细信息参见ISA Server SDK工具包。
  
  2、RAM缓存

  ISA Server可以把对象缓存到RAM存储器和磁盘中。检索存储在存储器中的对象比存储在磁盘中的对象快。默认情况下,小于12,800字节的对象存储在RAM存储器和磁盘中,更大的对象只能存储在磁盘中。
  
  可以在Cache Configuration Properties对话框的Advanced选项卡中,修改能够存入存储器的对象的最大字节。
  
  3、响应报头

  ISA Server不会缓存对包含下列响应报头的请求的响应:
  
  ·cache-control:no-cache
  
  ·cache-control:private
  
  ·pragma:no-cache
  
  ·www-authenticate
  
  ·set-cookie
  
  4、请求报头

  另外,ISA Server计算机不能缓存对包含有下列HTTP请求报头的请求的响应:
  
  ·身份验证,除非源服务器在响应中包含cache-control: public报头,明确地允许缓存
  
  ·cache-control:no-store
  
  四、配置过期策略

  ISA Server的一个重要特性就是可配置过期策略。对于HTTP以及FTP对象,可以选择是否激活缓存,并且可以配置过期策略。还可以配置在特定情况下是否返回过期对象。
  
  HTTP对象缓存

  如果对象所在的源Internet站点不可用时,在指定时间内,ISA Server可以在缓存保存并使用过期对象。过期对象就是TTL期限超过规定期限的对象。过期策略可以平衡组织对当前最新数据的需要和网络性能之间的矛盾。根据组织的特定需要,可以为HTTP对象指定下列某一种过期策略,如图5.5所示:

    在ISA Server中配置缓存属性

  ·Frequently 这意味着缓存中的对象是最新的,尽管可能降低网络性能,因为从Internet上检索对象更为频繁。
  
  ·Less frequently 这意味着缓存中的对象不是最新的,但网络性能却不会降低。
  
  ·Normally 这就是默认情况。对象的更新略为频繁,但网络性能却不会受到忽视。
  
  ·Custom settings 可以将TTL设置为0或内容期限的某一指定百分率。百分率越高,缓存更新的频率越低。

你可能感兴趣的:(ISA)