webserver的作用!
阿新 • • 發佈:2017-06-22
ext 器) -h 平臺 san track hit family ont
常見的webserver:Apache和Nginx(linux平臺) IIS(window平臺)
非常多小公司小項目眼下不一定使用了webserver,由於流量下,單臺應用server能夠支撐。
實際工作中。我所體會的webserver的作用:
1. 負載均衡(當中還提供session的支持,比方一個用戶IP訪問的是應用的A機器。他之後的請求都會請求道A機器)
2. 代理轉發請求一下,更安全些,不直接暴露應用serverIP給對方,由於應用server裏面有代碼等等
3. webserver能夠統一統計和處理所以請求,比方有日誌記錄全部被訪問的url,以及統計。
4. webserver還能夠針對不同的url轉發到不同應用server地址。
比方aaa.com/bbb/ccc.html轉發A應用server。aaa.com/ddd/ccc.html轉發B應用server
5. 能夠相應用server拋出的全部503等全部錯誤頁面統一跳入它自己設置的html頁面,或者調至統一的錯誤異常系統裏面去。
6. 應用server遷移,或者IP更換的時候。僅僅須要在webserver上面配置就可以。便於統一管理
缺點:
1. 每次請求都多走了一次網絡開銷。慢。
2. 維護更麻煩。
webserver的作用!