resin是什么?
Resin是CAUCHO公司(http://www.caucho.com/)的產品,是一個非常流行的支持servlets 和jsp的引擎,速度非常快。Resin本身包含了一個支持HTTP/1.1的WEB服務器。雖然它可以顯示動態內容,但是它顯示靜態內容的能力也非常強,速度直逼APACHE SERVER。許多站點都是使用該WEB服務器構建的。
Resin也可以和許多其他的WEB服務器一起工作,比如Apache server和IIS等。Resin支持Servlets 2.3標準和JSP 1.2標準。熟悉ASP和PHP的用戶可以發現用Resin來進行JSP編程是件很容易的事情。
Resin支持負載平衡(Load balancing),可以增加WEB站點的可靠性。方法是增加服務器的數量。比如一臺SERVER的錯誤率是1%的話,那么支持負載平衡的兩個Resin服務器就可以使錯誤率降到0.01%。
Resin提供了最快的jsp/servlets運行平臺。在java和javascript的支持下,Resin可以為任務靈活選用合適的開發語言。Resin的一種先進的語言XSL(XML stylesheet language)可以使得形式和內容相分離。 如果您選用jsp平臺作為internet商業站點的支持,那么速度、價格和穩定性都是要考慮到的,resin十分出色,表現更成熟,很具備商業軟件的要求。而且,它是全免費的。從站點下載的就是完整版本。所以值得向您推薦! 相對于tomcat3.1,后者更象是一個正在研究的項目。resin可以支持sun的j2ee,而tomcat不能直接支持,而j2ee是基于java服務器端大系統的基礎。Resin3 之后已經不再是一個簡單的jsp容器,并且支持ejb,jta等企業功能。resin4 (2010年后已經比較穩定)性能更是優秀。并且已經支持servlet 3.0標準. pro版本是收費版本,支持負載均衡和文件緩存。很多大型門戶網站都采用pro版本作為應用服務器.
tomcat版本6.x也已經發展成為一個快速穩定的輕巧的jsp容器。和resin是不同的發展方向。tomcat6并不支持ejb,jta等高級功能,需要自己擴展,比較麻煩。但支持負載均衡。
CAUCHO公司,還為resin添加了php解析執行功能。能夠運行php程序。但相對php的原生版本還是有一定差距。
版本區別
resin 普通版本和pro版本主要區別是 pro支持緩存和負載均衡。pro因為有強大的cache功能,獨立作為web服務器處理靜態頁面性能都可以和apache有一比。但普通版本獨立作為web服務器性能就要差一些。當然可以使用apache+resin的方案借助apache的緩存功能提高性能。 但負載均衡就是普通版不能比的了。