iis, apache, tomcat三者的共同點是均可以直接用做Web服務器,就是你看www網頁就是把網頁放到服務器上的。web
區別: iis和apache兩者只能做web服務器(iis是m$出品的閉源產品,apache是apache.org出品的開源產品,性能好一點),而tomcat除過作web服務器外,還能夠做應用服務器。 所謂應用服務器(App Server),這裏主要是爲Java EE的Web應用提供一個運行的容器。其實細分還能夠分紅按是否根據Java EE規範的版本支持看其支持到什麼程度, 如Java EE 1.5 App服務器,Java EE 6 App服務器等),嚴格說來因爲Tomcat自己不支持EJB,多數狀況下它是做爲運行Servlet/JSP的容器。apache
最後,也能夠把Tomcat作成只有應用服務器的功能,與iis或apache進行鏈接,由於靜態網頁的解析後者會快一些。tomcat