由于公司的前端web应用是采用的resin,所以今天梳理下resin相关知识以及和热门web服务器的比较,可能理解还不够深刻。
下面是百度百科对resin的解释:
- Resin是CAUCHO公司的产品,是一个非常流行的支持servlets和jsp的引擎,速度非常快。Resin本身包含了一个支持HTTP/1.1的WEB服务器。虽然它可以显示动态内容,但是它显示静态内容的能力也非常强,速度直逼APACHESERVER。许多站点都是使用该WEB服务器构建的。
- Resin也可以和许多其他的WEB服务器一起工作,比如Apache server和IIS等。Resin支持Servlets 2.3标准和JSP 1.2标准。熟悉ASP和PHP的用户可以发现用Resin来进行JSP编程是件很容易的事情。
- 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%。
常见的网络服务器软件综合比较介绍
服务器 | 优点 | 缺点 |
Apache | 1、开源、免费商用 2、超稳定 3、效率非常高 | 仅提供html静态页面功能,不支持jsp、java、servlet、asp等 |
Tomcat | 1、开源、免费商用 2、支持servlet/jsp,能处理html页面 3、运行时占用的系统资源小 4、扩展性好 | 1、运行不够稳定, 2、支持的并发连接数不够高 3、处理html时的效率不如apache, 4、不能处理EJB |
Jboss | 1、开源、使用LGPL免费商用 2、运行时占用的系统资源小 3、支持EJB | 1、核心服务不包括servlet/jsp的web容器 |
Resin | 1、性能非常高效 2、效率较高 3、支持servlet/jsp,EJB | 1、商用需要花费小额费用 |
Weblogic | 1、支持EJB,servlet/jsp,html等 2、出色的集群技术 3、极高的可扩展性 4、服务稳定 | 1、目标为大型商业应用,需高额费用 |
websphere | 1、稳定 2、高效 3、支持EJB,servlet/jsp,html等 1、目标为大型商业应用,需高额费用 | 1、目标为大型商业应用,需高额费用 |
IIS | 1、支持html和asp,aspx等 | 1、只能在windows平台上 2、非开源的 |
需要支持jsp/servlet/EJB,又可以花点小钱的,resin是好的选择。