鸿 网 互 联 www.68idc.cn

ISA配置教程之在ISAServer中配置缓存属性

来源:互联网 作者:佚名 时间:2015-06-17 09:33
在ISA Server中配置缓存属性 缓存属性是一些可以配置缓存大小 缓存位置 RAM缓存 TTL参数 活动缓存 拒绝缓存 缓存对象限制 以及缓存行为等的设置 这些设置可以在Cache Configuration节点的Properties对话框中配置 也可以在ISA Management 中Drives文件夹中的

   在ISA Server中配置缓存属性
  缓存属性是一些可以配置缓存大小缓存位置RAM缓存TTL参数活动缓存拒绝缓存缓存对象限制以及缓存行为等的设置这些设置可以在Cache Configuration节点的Properties对话框中配置也可以在ISA Management 中Drives文件夹中的任何一个服务器的Properties对话框中配置
  
  本节学习目标
  l     在ISA Management中配置缓存驱动的大小及位置
  
  l     限制那些可以存储在缓存中对象的大小
  
  l     调整用于缓存的RAM的可利用百分率
  
  l     确定ISA Server是否应该缓存动态内容
  
  l     为缓存中的HTTP和FTP对象设置过期策略
  
  l     确定ISA Server是否应该返回过期的对象以及何时返回
  
  l     启用活动缓存
  
  l     配置拒绝缓存
  
  估计学习时间 分钟
   配置缓存驱动器
  如果以缓存模式或者集成模式安装ISA Server作为安装的一个部分会提示您选择缓存驱动器ISA Server在选定的驱动器中留出空间来存储保存在缓存中的数据
  
  通过在ISA Management 的Cache Configuration节点中选择Drives文件夹可以在任何一点改变缓存驱动器的配置在详细信息窗格中双击要配置的服务器项
  
   缓存的要求和建议
  要缓存必须使用NTFS分区而且必须使用本地驱动器要获得最好的性能典型的做法是缓存所使用的驱动器和安装ISA Server 应用程序文件以及Microsoft Windows 操作系统不是同一个驱动器如果为缓存提供一个专门的驱动器那么将其分配为缓存驱动器之前应该先对它再格式化
  
  要使用ISA Server的缓存功能安装ISA Server的计算机至少得有一个分区格式化为NTFS卷如果当前服务器磁盘空间使用的是FAT分区那么可以用Convertexe将这些分区转化为NTFS Convertexe 包含在Microsoft Windows Server中它不会覆盖磁盘上的数据有关Convertexe的详细信息请在命令提示下输入convert /?
  
  在ISA Server 安装过程中选择可用于缓存的磁盘驱动器如果打算用ISA Server 计算机进行缓存应该为此保留尽可能多的空间如果需要以后可以增加磁盘空间来增加缓存大小
  
  默认情况下Setup会搜寻最大的NTFS分区如果可用空间至少有 MB默认缓存大小设置为 MB配置缓存驱动器时必须为缓存分配至少一个驱动器和至少 MB的空间不过建议您分配至少 MB并且为每个Web代理客户端添加 MB四舍五入为整兆字节数
  
  您可能还想把ISA Server 缓存默认驱动器更改到最快的硬盘驱动器上最好是改到一个有足够可用空间的小型计算机系统界面(SCSI)驱动器上
  
  Windows 允许格式化一个驱动器而不必分配驱动器符但是ISA Server缓存无法识别这些驱动器
  
   配置大小和位置
  对于每一个服务器可以配置用于Web代理服务的缓存的大小和位置推荐您分配一个大的缓存因为达到缓存容量后对象会从缓存中删除
  
  Ø     按如下步骤配置服务器上的缓存大小
  
    在ISA Management控制台树上展开Cache Configuration节点然后单击Drives
  
    在详细信息窗格中右击现行服务器然后单击Properties
  
    单击所需的NTFS驱动器
  
    在Maximum Cache Size (MB)文本框中输入缓存的大小然后单击Set
  
    单击OK
  
  也可以配置用于缓存的全部内存的百分比
  
  Ø     按如下步骤配置用于缓存的可用内存百分率
  
    在ISA Management控制台树上右击Cache Configuration节点然后单击Properties
  
    在Advanced选项卡中在Percentage Of Free Memory To Use For Caching文本框中输入一个在之间的一个数字用来指定用于缓存的最大内存百分率
  
    单击OK
  
  修改缓存的属性时Web代理服务停止并且重新启动
  
   缓存内容文件
  为缓存配置一个驱动器时(图)ISA Server在那个驱动器上创建一个扩展名为cdat的缓存内容文件该文件在Urlcache文件夹中创建
   
  磁盘上每GB缓存空间就有一个缓存内容文件例如如果您在某个驱动器中分配了GB空间ISA Server 就会创建两个缓存内容文件第一个文件为GB第二个文件为GB
  
  对象存入缓存时ISA Server 将它们添加到缓存内容文件中如果已经存满缓存内容文件不能再容纳新的对象时ISA Server 就会根据一个评价对象的期限访问频率大小等规则将一些旧对象从缓存中移出
  
  
   警告 不要修改或删除缓存内容文件
  
  
   配置ISA Server缓存对象的方式
  路由规则允许根据目的和内容类型(动态或静态)来指定应该缓存哪些内容不过Cache Configuration Properties对话框能让您更精确地指定应该缓存哪些内容以及什么时候等
  
   配置缓存哪些内容
  可以配置ISA Server是否存缓存下列类型的HTTP对象
  
  l     大于某一指定大小的对象
  
  l     上次修改日期无法确定的对象
  
  l     没有(正常)响应的对象
  
  l     URL中带有问号的对象
  
  Ø     按如下步骤配置缓存哪些内容
  
    在ISA Management控制台树上右击Cache Configuration节点然后单击Properties
  
    在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)复选框
  
    单击OK
  
  
   注意 为了限制缓存的URL的最大容量在Maximum Size Of URL Cached In Memory (Bytes)文本框中输入可以缓存的最大字节数值
  
  
    在SSL桥接的情况下ISA Server可以缓存HTTP和SSL对象可以用FPCWebRequest Configuration COM对象来配置是否应该缓存SSL对象详细信息参见ISA Server SDK工具包
  
   RAM缓存
  ISA Server可以把对象缓存到RAM存储器和磁盘中检索存储在存储器中的对象比存储在磁盘中的对象快默认情况下小于字节的对象存储在RAM存储器和磁盘中更大的对象只能存储在磁盘中
  
  可以在Cache Configuration Properties对话框的Advanced选项卡中修改能够存入存储器的对象的最大字节
  
   响应报头
  ISA Server不会缓存对包含下列响应报头的请求的响应
  
  l     cachecontrolnocache
  
  l     cachecontrolprivate
  
  l     pragmanocache
  
  l     wwwauthenticate
  
  l     setcookie
  
   请求报头
  另外ISA Server计算机不能缓存对包含有下列HTTP请求报头的请求的响应
  
  l     身份验证除非源服务器在响应中包含cachecontrol public报头明确地允许缓存
  
  l     cachecontrolnostore
  
   配置过期策略
  ISA Server的一个重要特性就是可配置过期策略对于HTTP以及FTP对象可以选择是否激活缓存并且可以配置过期策略还可以配置在特定情况下是否返回过期对象
  
   HTTP对象缓存
  如果对象所在的源Internet站点不可用时在指定时间内ISA Server可以在缓存保存并使用过期对象过期对象就是TTL期限超过规定期限的对象过期策略可以平衡组织对当前最新数据的需要和网络性能之间的矛盾根据组织的特定需要可以为HTTP对象指定下列某一种过期策略如图所示
   
   l     Frequently 这意味着缓存中的对象是最新的尽管可能降低网络性能因为从Internet上检索对象更为频繁
  
  l     Less frequently 这意味着缓存中的对象不是最新的但网络性能却不会降低
  
  l     Normally 这就是默认情况对象的更新略为频繁但网络性能却不会受到忽视
  
  l     Custom settings 可以将TTL设置为或内容期限的某一指定百分率百分率越高缓存更新的频率越低
  
  Ø     按如下步骤配置HTTP缓存
  
    在ISA Management控制台树上右击Cache Configuration节点然后单击Properties
  
    在HTTP选项卡中选择Enable HTTP Caching复选框
  
    选择下列选项之一
  
  l     如果当前信息的可用性更为重要单击Frequently (Expire Immediately)单选
网友评论
<