前言
建置網站涉及硬體、作業系統、資料庫、Web 伺服器、應用軟體等多層選型。Web 伺服器一旦確立,後續更換成本極高 (腳本改寫、應用遷移、相容性測試)。選型必須兼顧當前需求與未來擴充。
七大評估維度
1. 效能指標
- 靜態頁面對 CPU 需求低,動態頁 (ASP/PHP/JSP) 與資料庫互動則高度依賴 CPU、記憶體、磁碟 I/O、網路頻寬。
- 優先關注:多網卡優化、高速磁碟 I/O 優化、檔案系統快取對記憶體子系統影響、三層架構前兩層 (Web/App/DB) 的資源消耗模型。
- 評估併發交易對資源佔用與成功率、可管理性。
2. 支援併發使用者數
受硬體配置、網路出口頻寬、應用複雜度決定。中小企業 500 併發即足夠,大型電商/入口網站需 10,000+ 併發支撐。
3. 回應能力
回應速度直接決定單位時間吞吐量。低延遲 = 高併發支撐。需實測基準測試數據。
4. 軟體系統對標準與應用的支援
- 腳本語言:ASP → IIS/Windows;PHP → Apache/Nginx/IIS;JSP → Tomcat/JBoss/WebLogic。
- 資料庫連結:SQL Server、Oracle、MySQL、PostgreSQL 的原生驅動與連線池支援。
- 特殊功能:整合式驗證 (NTLM/Kerberos)、多媒體串流、SSL/TLS、特定框架支援。
- 確認廠商支援清單,或可透過第三方模組擴充。
5. 安全性
Web 伺服器常置於 DMZ 或防火牆外,面臨直接攻擊。核心原則:最小化安裝——僅安裝必要服務與模組,減少攻擊面。搭配安全策略、WAF、入侵偵測系統 (IDS)。
6. 管理易用性
- 介面類型:命令列、Telnet、Web GUI (HTML)、圖形化應用程式。
- 優秀管理介面應具備:直觀圖形化操作、完善精靈/線上說明、低配置錯誤風險。
- 經驗豐富管理員可彌補介面不足;代管服務可依賴 ISP 專業支援。
7. 技術支援體系
廠商服務等級協定 (SLA)、回應時效、專業深度。對 Unix/Linux 等非核心技術棧,廠商支援至關重要,關乎電商業務連續性。
其他考量
- 可靠性 (MTBF)、實用性、總擁有成本 (TCO)、虛擬化/雲端相容性、授權模式 (Core/CPU/User)。
結語
Web 伺服器選型是系統架構的基石決策。建議建立評分卡,邀請架構師、網管、開發、採購多角色聯合評估,並要求廠商提供概念驗證 (PoC) 環境實測。