启用ISA Server的缓存
生活随笔
收集整理的這篇文章主要介紹了
启用ISA Server的缓存
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
說明:在剛開始有互聯網的時候,接入Internet的速度很低、網站很少,單位內用戶基本上都是訪問有限的幾個網站。在那個時候,具有“緩存”功能的代理服務器,可以加快用戶瀏覽網頁的速度。實際上,就是第一個用戶瀏覽一個網頁時,代理服務器將網頁內容緩存到本地代理服務器中,第二個以及其他用戶訪問該網頁時,直接從緩存中讀取,不在需要通過低速的Internet鏈路訪問目標網站。而現在接入Internet的網絡速度已經很快,再加上Internet網站眾多,即使啟用緩存,意義也不大。 但是,如果活用ISA Server的緩存,在有的時候,是非常有意義的。對于目標明確、內容明確的站點,啟用緩存,還是可以節省大量的網絡帶寬的。例如,許多Microsoft操作系統、軟件的計算機,在訪問Microsoft Update站點時,如果用ISA Server,可以緩存Microsoft Update站點,這可以節省大量的寬帶:單位的計算機大多是安裝的同一種操作系統(XP/2003等)、使用相同的軟件(Office等),這個時候,如果用ISA Server做代理服務器,用ISA Server的緩存,效果是非常好的。即使你單位使用WSUS服務器用于升級,WSUS服務器在訪問Microsoft Update站點時,也是有一定意義的(前段時間WSUS升級困難,在啟用ISA Server的緩存后,起到了一定的效果)。ISA Server支持正向緩存和反向緩存,其中正向緩存是指從內部到外部網絡(即Internet網絡)訪問的緩存,這種服務器可以使客戶端更快地訪問所請求的內容。ISA Server維護一個集中緩存并在其中存放經常被請求的對象,任何Web瀏覽器客戶端都可以訪問該緩存。來自磁盤緩存的對象所需的處理資源要比來自其他網絡的對象所需的處理資源少得多。這可以提高客戶端瀏覽器性能、縮短用戶響應時間并減少Internet連接所消耗的帶寬。其工作方式如圖11-133所示。 圖11-133 正向緩存工作圖示 正向緩存工作原理如下: (1)第一個用戶(客戶端 1)請求Web對象。 (2)ISA服務器檢查該對象是否存在于緩存中。由于該對象不存在于ISA服務器緩存中,因此ISA服務器從Internet中的服務器請求該對象。 (3)Internet上的服務器將該對象返回給ISA服務器計算機。 (4)ISA服務器將該對象的一個副本保留在其緩存中,并將對象返回給客戶端1。 (5)客戶端2請求相同的對象。 (6)ISA服務器從其緩存中返回該對象,而不是從Internet中獲取該對象。 反向緩存是指Internet的用戶訪問經過ISA Server發布的服務器是,由ISA Server服務器代替客戶訪問并對訪問內容進行緩存,當另一個(Internet上)用戶再訪問相同的內容時,ISA Server不再訪問內部的服務器,而是直接將緩存的內容返回給訪問者。 如果ISA Server發布了一些Web站點,并且這些Web站點經常被更新,通常禁用反向緩存,否則用戶訪問的緩存將是以前站點的內容。11.8.1 啟用緩存 在ISA Server 2006控制臺中,定位到“配置->緩存”,然后單擊“查看”菜單,從中選中“任務窗格”。單擊“任務”選項卡中的“定義緩存驅動器(啟用緩存)”,如圖11-134所示。 圖11-134 啟用緩存 在“定義緩存驅動器”中,選擇系統分區(安裝Windows Server 2003)和程序分區(安裝ISA Server 2006)以外的NTFS分區創建緩存驅動器。如果有多個可用的NTFS分區,可以在多個分區上創建緩存,緩存大小無所謂,關鍵看可用空間的多少,如果空間比較多,建議設置相對較大的緩存。設置之后,單擊“確定”按鈕返回。如圖11-135所示。 圖11-135 定義緩存空間 之后,單擊“應用”按鈕,在打開的頁中選擇“保存更改,并重啟動服務”,之后單擊“確定”按鈕。11.8.2 創建正向緩存 首先來創建正向緩存,并允許所有緩存內容。步驟如下: 第1步,單擊“緩存規則”選項卡,如圖11-136所示,在“任務”選項卡中,單擊“創建緩存規則”,在“歡迎使用新建緩存規則向導”頁中鍵入“正向緩存規則”,然后單擊“下一步”按鈕,如圖11-137所示。 圖11-136 緩存規則 圖11-137 規則名稱 第2步,在“緩存規則目標”頁中,從“網絡實體”中添加“外部”網絡,如圖11-138所示。 第3步,在“內容檢索”頁中選擇“只有在緩存中存在一個有效版本……”,然后單擊“下一步”按鈕,如圖11-139所示。 圖11-138 選擇目標實體 圖11-139 緩存的方式 第4步,在“緩存內容”頁中選擇“如果源和請示頭指明要緩存”,然后單擊“下一步”按鈕,如圖11-140所示。 第5步,在“緩存高級配置”頁中,單擊“下一步”按鈕,如圖11-141所示。 圖11-140 緩存內容 圖11-141 緩存高級配置 第6步,在“HTTP緩存”頁中選擇“啟用HTTP緩存”,然后單擊“下一步”按鈕,如圖11-142所示。 第7步,在“FTP緩存”中選擇“啟用FTP緩存”,在“FTP對象的生存時間”中選擇15分鐘(或者根據實際情況選擇是否啟用FTP緩存和選擇緩存時間),然后單擊“下一步”按鈕,如圖11-143所示。 圖11-142 緩存HTTP 圖11-143 緩存FTP 第8步,在“正在完成新建緩存規則向導頁”中,單擊“完成”按鈕。11.8.3 禁止反向緩存 下面將建一條禁止反向緩存的規則。首先需要建立一條緩存規則,步驟如下: 第1步,在“任務”選項卡中,單擊“創建緩存規則”,在“歡迎使用新建緩存規則向導”頁中鍵入“禁止反向緩存”,然后單擊“下一步”按鈕,如圖11-144所示。 圖11-144 建立緩存規則 第2步,在“緩存規則目標”中,單擊“添加”按鈕,從“添加網絡實體”中單擊“新建->子網”,從ISA Server發布的服務器區域創建一個子網,然后將這個子網添加到“緩存規則目標”,如圖11-145和圖11-146所示。 圖11-145 創建服務器子網 圖11-146 添加定義子網 第3步,在“內容檢索”頁選擇默認值,然后單擊“下一步”按鈕。 第4步,在“緩存內容”頁中選擇“從不。不會緩存任何內容”,然后單擊“下一步”按鈕,如圖11-147所示。 圖11-147 不緩存任何內容 第5步,在“正在完成新建緩存規則向導頁”中,單擊“完成”按鈕。 然后用鼠標右鍵單擊“禁止反向緩存”規則,從出現的菜單中選擇“屬性”,在“禁止反向緩存屬性”頁中,分別進入“HTTP”和“FTP”選項卡,分別取消“啟用HTTP緩存”和“啟用FTP緩存”的選擇,如圖11-148和圖11-149所示。 圖11-148 禁止HTTP緩存 圖11-149 禁止FTP緩存 設置之后,單擊“確定”按鈕。11.8.4 禁止對某些站點緩存 合理的配置正向緩存,可以提高訪問效率。但對于某些應用,需要禁止緩存某些內容,例如,需要禁止對郵件服務器的緩存,以訪問過期的或錯誤的內容。在本節中,將對創建的正向緩存規則進行設置,禁止對某些郵件服務器進行緩存。 第1步,用鼠標右鍵單擊“允許正向緩存”,從打開的菜單中選擇“屬性”,如圖11-150所示。 圖11-150 修改緩存規則 第2步,在“允許正向緩存 屬性”頁中,進入“到”選項卡,單擊下面的“添加”按鈕,如圖11-151所示,在打開的“添加網絡實體”中單擊”新建“URL集”,如圖11-152所示,在打開的“新建URL集規則元素”中,在“名稱”字段后面鍵入“郵件服務器列表”,單擊“新建”按鈕,添加常用的郵件服務器的URL地址,如126.com的郵件服務器訪問地址是http://×××.mail.126.com,如圖11-153所示,則鍵入的URL地址為http://*.mail.126.com。依次鍵入使用的每個郵件服務器地址,然后單擊“確定”按鈕返回。 圖11-151 添加例外 圖11-152 添加URL集 圖11-153 添加例外地址 如果某些網站更新比較頻繁,也可以將其添加到URL列表中。 第3步,將添加好URL地址列表添加到“例外”中,如圖11-154所示。 第4步,添加完成之后,單擊“完成”按鈕返回。 第5步,將“允許正向緩存”移動到上面,如圖11-155所示。 圖11-154 例外 圖11-155 調整規則 最后,單擊“應用”按鈕,讓規則生效。
轉載于:https://blog.51cto.com/wangsheng1/169827
總結
以上是生活随笔為你收集整理的启用ISA Server的缓存的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 老公,等儿子长大,我去天堂找你(推荐)
- 下一篇: 本网站的幻灯片浏览很好看,不懂谁有这代码