任何工具存在都在有它存在的價值,有本身的閃光點,沒有最好的工具,只有最適合的應用場景。html
1.架構web
Jetty的架構比Tomcat的更爲簡單,Jetty擴展簡單。但對於大量普通互聯網應用而言,並不須要用到Tomcat其餘高級特性,因此在這種狀況下,使用Tomcat是很浪費資源的。這種劣勢放在分佈式環境下,更是明顯。換成Jetty,每一個應用服務器省下那幾兆內存,對於大的分佈式環境則是節省大量資源。並且,Jetty的輕量級也使其在處理高併發細粒度請求的場景下顯得更快速高效。tomcat
2.性能服務器
在不一樣的應用場景下,表現各有差別。Jetty能夠同時處理大量鏈接並且能夠長時間保持鏈接,適合於web聊天應用等等。Jetty在處理靜態資源時,性能較高。架構
Tomcat適合處理少數很是繁忙的連接,也就是說連接生命週期短的話,Tomcat的整體性能更高。Tomcat在處理靜態資源時,性能較差。併發
3.特性分佈式
由於 Jetty 的開發社區更加活躍,另外一方面也是由於 Jetty 的修改更加簡單,因此Jetty對最新的 Servlet 規範的支持快速。高併發
Tomcat目前應用比較普遍,對JavaEE和Servlet的支持更加全面,不少特性會直接集成進來。工具
Reference:性能
http://itindex.net/detail/51244-jetty-tomcat
http://www.oschina.net/question/129540_28126?fromerr=XzgAgemd