回覆列表
-
1 # 處叔
-
2 # KOALA
1,APACHE也被叫做HTTPD伺服器,是目前使用最廣泛的WEB伺服器,它被應用於各種平臺之中。
2,NGINX是LINUX平臺下的優秀WEB伺服器,它讓本來執行很慢的應用程式提升了很大的速度。
3,IIS是微軟平臺的WEB伺服器,是針對WINDOWS平臺的伺服器。它和NET語言搭配,新手掌握起來比較快。
4,WEBLOGIC是專門應用於企業級開發的WEB伺服器,比較常見的是和JAVA語言搭配,使用起來和APACHE差不多,它的架構非常的優秀。
5,TOMCAT是很多JAVA學習者非常熟悉的WEB伺服器,它既有視覺化的操作介面,也有命令語句,是不錯的入門級伺服器。
-
3 # 2021加油一次
用的比較多的如nginx,apache,tomcat,iis,還有很多。
nginx是戰鬥民族開發的一款開源免費輕量級http伺服器,反向代理伺服器,負載均衡,以及郵件伺服器。本只支援靜態頁面,同時資源開銷小,併發能力強。
apache是apache基金會的一款應用最廣泛安全,快速,模組化的http軟體,自身也只支援靜態頁面。
tomcat也是apache基金會旗下開源免費一款具有web功能的應用伺服器,它支援動態頁面。
iis是微軟的web伺服器。
前三者都是開源免費的,nginx,apache支援靜態頁面,tomcat支援動態頁面,
nginx相對於apache來說資源消耗更少,能力更強,配置簡潔。
apache透過模組可以支援動態頁面
二者通常和tomcat結合使用,這樣可以形成動靜分離負載均衡的架構,提高網站效能。
tomcat應用(Java)伺服器,它只是一個Servlet(JSP也翻譯成Servlet)容器,可以認為是Apache的擴充套件,但是可以獨立於Apache執行。能夠動態的生成資源並返回到客戶端。
目前主流web伺服器有三個:apache、IIS、nginx。
其中apache是開源的老牌伺服器,多用於傳統業務,其優點是系統穩定,擴充套件模組豐富,各種特性支援完整,並且跨平臺。
IIS是微軟主力打造的web伺服器,目前作為Windows系統元件一部分,和微軟上層web開發(asp.net)應用介面緊密。
nginx是開源的後起之秀,是俄羅斯開發的一款用於高併發服務的web伺服器,主要應用於高併發網站、靜態伺服器、下載伺服器等,其優點是效能更高,支援負載均衡,反向代理。
中國產web伺服器主要有:
Tengine:是淘寶開發團隊基於nginx修改的,優化了資源請求的web伺服器,其特點繼承nginx,並針對資源請求做了最佳化。
數蠶web伺服器:是數蠶科技基於c++的Linux下的web伺服器,主要用於靜態頁面和簡單的計算型服務網站。其特點是支援高併發,支援多程序,c++/c介面良好,缺點是動態頁面支援較差。