學習優化IIS中的一點一點知識講解
Windows Server自帶的互聯網信息服務器IIS是架設網站服務器的常用工具,它是一個既簡單而又麻煩的東西,新手都可以使用IIS服務器來架設一個像模像樣的Web站點來,但配置、優化IIS的性能,使得網站訪問性能達到***狀態卻不是一件簡單的事情,這里我就介紹一下如何一步一步的優化IIS服務器。
服務器端環境,我們以Windows Server 2003的IIS6.0為例,客戶端環境為Mozilla Firefox 3.0,同時安裝Yahoo的YSlow擴展。
YSlow是 Yahoo開發者團隊發布的一款基于Firebug的插件。用于分析網頁,并根據一些高性能網站的規則進行相應的評級打分,對于網頁性能優化有很好的幫助 作用,告訴你那些部分影響了你的網頁速度,并告訴你如何基于某些規則而進行優化IIS。我們對于優化IIS的策略就是基于YSlow的。
優化IIS使用安裝了YSlow的Firefox打開目標網站,然后點擊YSlow圖標,點擊Performance。
其中Performance Grade為YSlow對你網站的評級,A(100分)為***,F為***,后面列出如何進行修改,下面我以IIS 6.0為例介紹一下如何進行優化網站性能。
1、優化IIS要減少HTTP請求數量
這主要是修改網站代碼,減少外部圖片、CSS、JS等文件數量,手動合并多個CSS/JavaScript文件。IIS那里不用設置。
2、使用CDN優化IIS
對于小網站來說,這個就免了吧。當然有錢人可以試試,可以從技術上解決用戶訪問網站響應速度慢的問題。
3、優化IIS啟用內容過期
對于靜態文件啟用內容過期可以提高訪問性能。首先網站的目錄要劃分合理,圖片、CSS、JavaScript均放在單獨目錄下,然后在IIS中選擇目 錄,點屬性-HTTP頭,啟用內容過期,可以選擇30天后過去。
這樣,用戶瀏覽器將比較當前日期和截止日期,以便決定是顯示緩存頁還是從服務器請求更新的 頁,由于圖片、CSS、JS通常變化較少,因此基本上都從本地緩存讀取,從而加快顯示速度。
這樣,優化IIS就已經完成了一部分了,當然,還有更多的優化要我們來學習。希望大家能夠繼續學習。
【編輯推薦】