IIS 是 Internet Information Server 的縮寫,它是微軟公司主推的伺服器, IIS 與 Window 完全整合在一起,因而使用者能夠利用 Windows 內建的安全特性,建立強大,靈活而安全的 Internet 和 Intranet 站點。 IIS 支援 HTTP(Hypertext Transfer Protocol ,超文字傳輸協議 ) , FTP(File Transfer Protocol ,檔案傳輸協議 ) 以及 SMTP 協議,透過使用 CGI 和 ISAPI , IIS 可以得到高度的擴充套件。
IIS 支援與語言無關的指令碼編寫和元件,透過 IIS ,開發人員就可以開發新一代動態的,富有魅力的 Web 站點。 IIS 不需要開發人員學習新的指令碼語言或者編譯應用程式, IIS 完全支援 VBScript , JScript 開發軟體以及 Java ,它也支援 CGI 和 WinCGI ,以及 ISAPI 擴充套件和過濾器。
IIS 響應性極高,同時系統資源的消耗也是最少, IIS 的安裝,管理和配置都相當簡單,這是因為 IIS 與 Windows 作業系統緊密的整合在一起,另外, IIS 還使用與 Windows 相同的 SAM(Security Accounts Manager ,安全性賬號管理器 ) ,對於管理員來說, IIS 使用諸如 Performance Monitor 和 SNMP(Simple Network Management Protocol ,簡單網路管理協議 ) 之類的已有管理工具。
怎麼監控和提升 IIS 效能?
1、 記憶體(memory)
記憶體效能的好壞直接影響著其他各個元件的執行的效能。在對IIS進行監控時,我們應該重點關注記憶體資源狀況,充足記憶體能夠給web伺服器帶來更高的效能。 透過對IIS的視覺化監控,我們可以直觀的瞭解IIS當前的記憶體利用率情況和系統記憶體利用率情況。
2、 解決處理器的瓶頸問題
應該儘可能的用工具來測試單CPU和多CPU下的IIS的執行情況,並且要避免處理器成為影響伺服器效能的瓶頸,因為處理器的效能直接影響到web的客戶的響應時間。透過對IIS的視覺化監控,我們可以直觀的瞭解IIS當前的CPU利用率情況和系統CPU利用率情況。
3、 網路的i/o
要考慮到我們的網路在某一時段的最大的資料傳輸量,什麼樣的配置能夠發揮服務的最大效能。
4、 web應用程式
要儘量的用那些對伺服器效能影響小的應用程式來監測IIS的執行情況。5、監測安全機制帶來的負載,要能夠知道諸如:windows的認證加上SSL這樣的安全機制給系統帶來的負載有多大。
IIS 是 Internet Information Server 的縮寫,它是微軟公司主推的伺服器, IIS 與 Window 完全整合在一起,因而使用者能夠利用 Windows 內建的安全特性,建立強大,靈活而安全的 Internet 和 Intranet 站點。 IIS 支援 HTTP(Hypertext Transfer Protocol ,超文字傳輸協議 ) , FTP(File Transfer Protocol ,檔案傳輸協議 ) 以及 SMTP 協議,透過使用 CGI 和 ISAPI , IIS 可以得到高度的擴充套件。
IIS 支援與語言無關的指令碼編寫和元件,透過 IIS ,開發人員就可以開發新一代動態的,富有魅力的 Web 站點。 IIS 不需要開發人員學習新的指令碼語言或者編譯應用程式, IIS 完全支援 VBScript , JScript 開發軟體以及 Java ,它也支援 CGI 和 WinCGI ,以及 ISAPI 擴充套件和過濾器。
IIS 響應性極高,同時系統資源的消耗也是最少, IIS 的安裝,管理和配置都相當簡單,這是因為 IIS 與 Windows 作業系統緊密的整合在一起,另外, IIS 還使用與 Windows 相同的 SAM(Security Accounts Manager ,安全性賬號管理器 ) ,對於管理員來說, IIS 使用諸如 Performance Monitor 和 SNMP(Simple Network Management Protocol ,簡單網路管理協議 ) 之類的已有管理工具。
怎麼監控和提升 IIS 效能?
1、 記憶體(memory)
記憶體效能的好壞直接影響著其他各個元件的執行的效能。在對IIS進行監控時,我們應該重點關注記憶體資源狀況,充足記憶體能夠給web伺服器帶來更高的效能。 透過對IIS的視覺化監控,我們可以直觀的瞭解IIS當前的記憶體利用率情況和系統記憶體利用率情況。
2、 解決處理器的瓶頸問題
應該儘可能的用工具來測試單CPU和多CPU下的IIS的執行情況,並且要避免處理器成為影響伺服器效能的瓶頸,因為處理器的效能直接影響到web的客戶的響應時間。透過對IIS的視覺化監控,我們可以直觀的瞭解IIS當前的CPU利用率情況和系統CPU利用率情況。
3、 網路的i/o
要考慮到我們的網路在某一時段的最大的資料傳輸量,什麼樣的配置能夠發揮服務的最大效能。
4、 web應用程式
要儘量的用那些對伺服器效能影響小的應用程式來監測IIS的執行情況。5、監測安全機制帶來的負載,要能夠知道諸如:windows的認證加上SSL這樣的安全機制給系統帶來的負載有多大。