iis,apache,tomcat三者的共同點是都可以直接用作Web伺服器,就是你看www網頁就是把網頁放到伺服器上的。
區別:
iis和apache二者只能作web伺服器(iis是m$出品的閉源產品,apache是apache.org出品的開源產品,性能好一點),而tomcat除過做web伺服器外,還可以作應用伺服器。
所謂應用伺服器(AppServer),這裡主要是為JavaEE的Web應用提供一個運行的容器。其實細分還可以分成按是否根據JavaEE規範的版本支持看其支持到什麼程度,如JavaEE1.5App伺服器,JavaEE6App伺服器等),嚴格說來由於Tomcat本身不支持EJB,多數情況下它是作為運行Servlet/JSP的容器。
最後,也可以把Tomcat做成只有應用伺服器的功能,與iis或apache進行連接,因為靜態網頁的解析後者會快一些。明白了吧。
[admin via ] iis,apache,tomcat的區別和用途已經有1062次圍觀