跳至主要内容

Web Server 和 Application Server 比較

Web ServerApplication Server
處理 HTTP 請求和回應負責處理 HTTP 協定的傳輸以及接受 HTTP request 與回傳 HTTP response,但只能傳送靜態資料。用程式語言建立的 web server,可以靜態跟動態解析。
支援的功能反向代理(reverse proxy)、叢集(clustering)、遺失備援(redundant)、負載平衡(load balancing)等服務。執行應用程式邏輯、處理業務邏輯、支援動態內容產生、與資料庫進行交互
範例Nginx, Apache HTTP Server, Glassfish 等Node.js, Ruby on Rails, ASP.NET 等