编辑server/slim/jbossweb-tomcat55.sar/server.xml
检查server.xml文档中使用的连接器,例如:http连接器:
<Connector port="8080" address="${jboss.bind.address}" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true"/> 注:acceptCount是排队请求的数量;
应该将线程数(最大线程数)设置比最大预期负载(同时并发的点击)多25%(经验规则);
应该将minSpareThread设置比正常负载多一些;
应该将maxSpareThread设置比峰值负载多一些;
minSpareThread指“启动以后,总是保持该数量的线程空闲等待”;
maxSpareThread指“如果超过了minSpareThread,然后总是保持该数量的线程空闲等待”;
删除不需要的valve和日志;如果不使用JBoss的安全,删除JBoss的安全valve;
预编译JSP(内置的编译器编译速度相当快,对于小的站点就没有必要预先编译了);关闭sever/slim/jbossweb-tomcat50.sar/conf/web.xml中的development模式;