前言 Microsoft Internet Information Services (IIS) 6.0 搭配 Microsoft® Windows Server 2003 使用時,可讓整個內部網路、網際網路或外部網路,都能擁有整合、可靠、可擴充且易於管理的網頁伺服器功能。IIS 6.0 採用經過大幅改良的架構,以因應全球各地客戶的需求。這篇文章將概略介紹 IIS 建置於 Microsoft® Windows Server 2003 後所具備的優勢、新功能及強化的特點。
優勢IIS 6.0 與 Microsoft® Windows Server 2003 為網頁應用程式伺服器的管理、可用性、可靠性、安全性、效能及延展性,帶來許多新功能。同時,IIS 6.0 不但增強網頁應用程式的開發過程,還可改善多語系的支援。IIS 6.0 與 Microsoft® Windows Server 2003 同時建置時,能夠提供最可靠、最有效率的完善連線,及整合式網頁伺服器解決方案。 |
| 可靠且可延展 | IIS 6.0 提供更有智慧及更可靠的網頁伺服器環境,以達到最佳的穩定性。這個新環境還包括應用程式狀況監視,以及自動應用程式回收處理。可靠性功能增強了可用性,同時縮減管理員重新啟動網際網路服務的時間。調整後的 IIS 6.0 可以提供最佳的延展性與合併功能,進而能夠充份利用每一台網頁伺服器。 | | 安全且易於管理 | IIS 6.0 具備優異強化的安全性和管理能力。安全性增強功能包括更改技術與要求處理。此外,驗證和授權功能也有改善。IIS 6.0 的預設安裝為完全鎖定狀態,意即安全性預設為最高層級。IIS 6.0 亦提供強化的管理功能、改善的 XML Metabase 管理及新的命令列工具。 | | 增強開發過程與多語系支援 | 建置 Microsoft® Windows Server 2003 與 IIS 6.0 後提供的單一整合式應用程式代管環境,將給予應用程式開發人員很大的助益,因為這個環境支援進階功能以及核心模式快取處理。建立在 IIS 6.0 之上的 Microsoft® Windows Server 2003,可讓開發人員運用其他的高階功能,其中包括快速的應用程式開發和各種語言選擇。此外,IIS 6.0 還支援多語系功能及最新的網路標準。 |
新功能和改進之處Microsoft® Windows Server 2003 在三個主要領域提供新功能及功能改進: - 可靠性與延展性
- 安全性與管理能力
- 增強開發過程與多語系支援
可靠性與延展性 Microsoft® Windows Server 2003 提供下列功能,以提升可靠性與延展性。 |
| 新的要求處理架構 | IIS 6.0 擁有新的要求處理架構,因此能夠自動偵測記憶體遺漏、存取違規和其他錯誤。出現這些情況時,基礎架構將會適時提供容錯,以及重新啟動程序的能力。同時,IIS 6.0 仍會繼續將要求排入佇列,使用者經驗不會中斷。 | | 狀況偵測 | IIS 6.0 能夠執行工作者處理序、應用程式及網站的狀況監視。IIS 6.0 可以根據多種因素,包括工作持續時間、指定的排程、要求的數量及記憶體消耗等,偵測工作者處理序的狀態及回收工作者處理序。或者 IIS 6.0 也可以視需要回收工作者處理序。 | | 網站延展性 | IIS 6.0 也改善了作業系統運用內部資源的方法。例如,IIS 6.0 不會在初始化期間預先配置資源。因此執行 IIS 6.0 的單一伺服器可以代管更多的網站,且可以同時啟動更大量的工作者處理序。相較於舊版的 IIS,IIS 6.0 大幅縮減了啟動與關閉伺服器的時間。所有這些增強的特點,都有助於提升執行 IIS 6.0 的網站擴充能力。 | | 新的核心模式驅動程式:HTTP.SYS | Microsoft® Windows Server 2003 採用新的核心模式驅動程式 HTTP.SYS,如此對於 HTTP 分析和快取處理,能夠提供強化的延展性與效能。以 HTTP.SYS 為基礎建構的 IIS 6.0,經過特別的調整後,可以提升網頁伺服器的輸送量。此外,HTTP.SYS 還能在特定狀況下,直接處理核心程式中的要求。 |
安全性與管理能力 Microsoft® Windows Server 2003 提供下列功能,以提升安全性與管理能力。 |
| 鎖定伺服器 | IIS 6.0 提供優異強化的安全性。為了降低系統的攻擊面,Microsoft® Windows Server 2003 並未預設安裝 IIS 6.0:管理員必須另外選擇 IIS 6.0 再加以安裝。原廠設定的 IIS 6.0 處於鎖定狀態,僅提供靜態內容。利用網站服務擴充節點,網站管理員可以根據組織的個別需要,啟用或停用 IIS 功能。 | | 授權 | IIS 6.0 擴大運用 Microsoft® Windows Server 2003 附加的新式授權架構。而且,網頁應用程式可以利用 URL 授權,與授權管理員共同控制存取。現在,經過限制與委派的授權,提供網域管理員只能委派給特定電腦和服務的控制。 | | XML Metabase | IIS 6.0 中 XML 格式、純文字的 Metabase,將為發生嚴重錯誤的伺服器提供增強的備份與還原能力。另外,疑難排解與 Metabase 損毀復原的功能也獲得提升。可以利用一般文字編輯工具直接編輯,因而提供更強的管理能力。 |
增強開發過程與多語系支援 Microsoft® Windows Server 2003 提供下列功能,以強化開發過程並改善多語系支援。 |
| ASP.NET 與 IIS 整合 | ASP.NET 與 IIS 整合之後,Microsoft® Windows Server 2003 讓開發人員擁有更完善的開發能力。建立在 IIS 6.0 之上的 Microsoft® Windows Server 2003 增強功能,可讓開發人員運用非常高階的功能,其中包括快速的應用程式開發 (RAD) 和各種語言選擇。在 Microsoft® Windows Server 2003 中,因為要求處理架構已與 IIS 6.0 整合,所以也改善了使用 ASP.NET 與 Microsoft .NET Framework 的經驗。 | | 跨越地域限制共用資訊 | 在全球性經濟時代的今天,跨越地域限制,以各種不同的語言共享資訊,已變得愈來愈重要。以往,HTTP 通訊協定的非 Unicode 架構,限制開發人員只能使用系統字碼頁。而今,利用 UTF-8 編碼的 URL,則讓 Unicode 的使用成為可能,這項優點便提供了支援更多複雜語言 (如中文) 的能力。IIS 6.0 允許客戶以 Unicode 存取伺服器變數。另外新增伺服器支援功能,這些功能允許開發人員存取 URL 的 Unicode 格式,進而增強多語系支援。 |
總結IIS 6.0 與 Microsoft® Windows Server 2003 為網頁應用程式伺服器的管理、可用性、可靠性、安全性、效能及延展性,帶來許多新功能。同時,IIS 6.0 可以強化開發過程且改善多語系的支援。IIS 6.0 與 Microsoft® Windows Server 2003 能夠提供最可靠、最有效率的完善連線,以及整合式網頁伺服器解決方案。 |