熱點推薦:
您现在的位置: 電腦知識網 >> 操作系統 >> Windows服務器 >> 正文

ISA配置教程之在ISA Server中配置緩存屬性

2022-06-13   來源: Windows服務器 

   在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)單選
From:http://tw.wingwit.com/Article/os/fwq/201311/29844.html
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.