項目

BUSINESS

BUSINESS

項目

詳細内容

關于web應用服務器的簡要介紹

web應用服務器是什麽?通俗的講,Web服務器傳送頁面使浏覽器可以浏覽,然而應用程序服務器提供的是客戶端應用程序可以調用(call)的方法。


Web服務器專門處理HTTP請求(request),但是應用程序服務器是通過很多協議來爲應用程序提供(serves)商(shāng)業邏輯。


在服務器 linux系統下(xià),常用的Web 服務器是Tomcat 、Nginx 、Apache,windows 系統下(xià)常用的是 IIS 以及 商(shāng)業的WAS。下(xià)面我(wǒ)(wǒ)們來簡單介紹下(xià)Tomcat 、Nginx 、Apache這三者。


Apache


Apache HTTP服務器是一(yī)個模塊化的服務器,可以運行在幾乎所有廣泛使用的計算機平台上。其屬于應用服務器。Apache支持支持模塊多,性能穩定,Apache本身是靜态解析,适合靜态HTML、圖片等,但可以通過擴展腳本、模塊等支持動态頁面等。


Apache相對于Tomcat的優點:


服務器來說處理靜态文件是它的優勢,速度快。Apache是靜态解析,适合靜态HTML、圖片等。


Apache 相對于 Nginx 的優點:


apache的 rewrite 比nginx 的強大(dà);支持動态頁面;支持的模塊多,基本涵蓋所有應用;性能穩定。


缺點:配置相對複雜(zá),自身不支持動态頁面。


Tomcat


Tomcat是應用(Java)服務器,它隻是一(yī)個Servlet(JSP也翻譯成Servlet)容器,可以認爲是Apache的擴展,但是可以獨立于Apache運行。


缺點:可以說Tomcat 隻能用做java服務器


優點:動态解析容器,處理動态請求,是編譯JSP/Servlet的容器。


Nginx


Nginx是十分(fēn)輕量級的HTTP服務器,Nginx是一(yī)個高性能的HTTP和反向代理服務器,同時也是一(yī)個IMAP/POP3/SMTP 代理服務器。


nginx相對于apache的優點:


輕量級,同樣web服務比apache占用更少的内存及資(zī)源;抗并發,nginx 處理請求是異步非阻塞的,而apache 則是阻塞型的,在高并發下(xià)nginx 能保持低資(zī)源低消耗高性能;高度模塊化的設計,編寫模塊相對簡單;提供負載均衡。


缺點:Nginx 隻适合靜态和反向代理。


POWERED BY@ 2023  青島中(zhōng)科網訊信息技術有限公司

聲明:本站部分(fēn)信息來源于網絡,若有侵權請告知(zhī),我(wǒ)(wǒ)們立即删除

seo seo