web筆記一:淺談web服務器和應用服務器

web服務器只做兩件事情,負責接收請求和響應請求。主流的web服務器有:Apache、IIS、Nginx。它只提供靜態資源的訪問,凡是涉及到動態內容的或者業務邏輯處理的,全部轉交由應用服務器完成。

應用服務器則是用來完成一些複雜的業務邏輯處理,或者提供動態內容等。應用服務器生成的動態內容對於web服務器來說,是靜態的,我們編寫的程序就是搭載在應用服務器上。

Tomcat 不是web服務器,它只是Apache 服務器的擴展,但它是獨立運行的,所以當你運行 tomcat 時,它實際上作爲一個與 Apache 獨立的進程單獨運行的。用戶發起請求時,由Apache將請求轉發給Tomcat,Tomcat去處理請求,Tomcat可以解析jsp文件,生成動態網頁。所以Tomcat是一個應用服務器,也算是一個web服務器。

簡單總結:
web服務器擅長提供靜態文件訪問,而且也只提供靜態文件訪問
應用服務器則用來處理業務邏輯和提供動態文件
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章