Resin安装配置: Resin是CAUCHO公司的产品,是一个非常流行的application server,对servlet和JSP提供了良好的支持,性能也比较优良,resin自身采用JAVA语言开发。 resin 普通版本和pro版本主要区别是 pro支持缓存和负载均衡。pro因为有强大的cache功能,独立作为web服务器处理静态页面性能都可以和apache有一比。但普通版本独立作为web服务器性能就要差一些。当然可以使用apache+resin的方案借助apache的缓存功能提高性能。 一般个人使用都使用开源免费版,如果想更高的性能,可以购买使用企业版resin,售后服务有保障。 tar –xzvf resin-4.0.33.tar.gz cd resin-4.0.33 &&./configure --prefix=/usr/local/resin \--with-resin-log=/data/logs/resin/--with-java-home=/usr/java/jdk1.6.0_18/ make &&make install 安装完毕后,修改/usr/local/resin/conf/resin.xml 配置文件发布目录,如图: 然后启动resin,/usr/local/resin/bin/resin.sh start 测试成功访问如下图(发布目录未修改之前resin默认测试页面):
服务优化:
Resin同tomcat一样,都需要优化JVM参数,resin的JVM参数配置在resin.xml里面,配置最大最小内存,会话保持时间及并发数等如下所示: <http address="*" port="8080"/> <!-- SSL port configuration: --> <http address="*"port="8443"> <jsse-sslself-signed-certificate-name="resin@localhost"/> </http> <jvm-arg>-Xms4000m</jvm-arg> <jvm-arg>-Xmx4000m</jvm-arg> <jvm-arg>-Xmn1000m</jvm-arg> <jvm-arg>-XX:PermSize=128m</jvm-arg> <jvm-arg>-XX:MaxPermSize=256m</jvm-arg> <thread-max>10000</thread-max> <socket-timeout>30s</socket-timeout> <keepalive-max>5000</keepalive-max> <keepalive-timeout>60s</keepalive-timeout> <jvm-arg>-agentlib:resin</jvm-arg> Resin参数优化同样包括最大内存、最小内存,年轻带,最大并发,会话超时时间等。根据实际的应用来调节不同的参数。 |