JBoss, Tomcat等WEB服务器的优化策略
来源:互联网 发布:大数据认证有多少 编辑:程序博客网 时间:2024/05/21 09:21
JBoss, Tomcat等WEB服务器的优化策略
下面以JBoss为例加以说明,Tomcat也基本类似。
硬件优化
可以用双CPU,增大内存等方法,这里就不提了。
配置优化
我们可以通过修改JBoss的配置来加以优化。
1,修改Tomcat的JSP自动编译配置项:
打开文件:deploy/jbossweb-tomcat50.sar/conf/web.xml,并找到
<servlet>
<servlet-name>jsp</servlet-name>
<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
<init-param>
<param-name>development</param-name>
<param-value>false</param-value>
</init-param>
为其追加development=false
告诉tomcat在用户访问时不必作JSP文件是否已被修改的检查。因为reloading默认为true, 一旦有JSP被修改了,Tomcat会自动启动back程序对被修改的jsp加以编译。如果 确认你的jsp不会做任何修改的话,可以把reloading设置为false。或则把checkInterval值调大点[默认为300秒检查一次]。
2,修改log输出配置:
JBoss使用log4j来记录log。要修改log配置,找到conf/log4j.xml文件。
修改方法:
--------------------
把log输出调到最高级别:ERROR
对某些package,还可以自定义其输出的级别。因为比较简单,具体修改方法参考conf/log4j.xml里相关部分。
....待续
---------------------
powered by syboos.com
下面以JBoss为例加以说明,Tomcat也基本类似。
硬件优化
可以用双CPU,增大内存等方法,这里就不提了。
配置优化
我们可以通过修改JBoss的配置来加以优化。
1,修改Tomcat的JSP自动编译配置项:
打开文件:deploy/jbossweb-tomcat50.sar/conf/web.xml,并找到
<servlet>
<servlet-name>jsp</servlet-name>
<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
<init-param>
<param-name>development</param-name>
<param-value>false</param-value>
</init-param>
为其追加development=false
告诉tomcat在用户访问时不必作JSP文件是否已被修改的检查。因为reloading默认为true, 一旦有JSP被修改了,Tomcat会自动启动back程序对被修改的jsp加以编译。如果 确认你的jsp不会做任何修改的话,可以把reloading设置为false。或则把checkInterval值调大点[默认为300秒检查一次]。
2,修改log输出配置:
JBoss使用log4j来记录log。要修改log配置,找到conf/log4j.xml文件。
修改方法:
--------------------
把log输出调到最高级别:ERROR
对某些package,还可以自定义其输出的级别。因为比较简单,具体修改方法参考conf/log4j.xml里相关部分。
....待续
---------------------
powered by syboos.com
- JBoss, Tomcat等WEB服务器的优化策略
- JBoss, Tomcat等WEB服务器的优化策略(二)
- tomcat,Jboss,weblogic等web服务器的特点
- tomcat,Jboss,weblogic等web服务器的特点(转)
- WEB服务器:Apache、Tomcat、JBoss、WebLogic的区别与关系
- WEB服务器:Apache、Tomcat、JBoss、WebLogic的区别与关系
- 关于Apache/Tomcat/JBOSS/Neginx/lighttpd/Jetty等一些常见服务器的区别比较和理解
- 关于Apache/Tomcat/JBOSS/Neginx/lighttpd/Jetty等一些常见服务器的区别比较和理解
- 关于Apache/Tomcat/JBOSS/Neginx/lighttpd/Jetty等一些常见服务器的区别比较和理解
- 关于Apache/Tomcat/JBOSS/Neginx/lighttpd/Jetty等一些常见服务器的区别比较和理解
- 关于Apache/Tomcat/JBOSS/Neginx/lighttpd/Jetty等一些常见服务器的区别比较和理解
- Apache/Tomcat/JBOSS/Neginx/lighttpd/Jetty等一些常见服务器的区别比较和理解
- 关于Apache/Tomcat/JBOSS/Neginx/lighttpd/Jetty等一些常见服务器的区别比较和理解
- 关于Apache/Tomcat/JBOSS/Neginx/lighttpd/Jetty等一些常见服务器的区别比较和理解
- 关于Apache/Tomcat/JBOSS/Neginx/lighttpd/Jetty等一些常见服务器的区别比较和理解
- 关于Apache/Tomcat/JBOSS/Neginx/lighttpd/Jetty等一些常见服务器的区别比较和理解
- 关于Apache/Tomcat/JBOSS/Neginx/lighttpd/Jetty等一些常见服务器的区别比较
- Apache/Tomcat/JBOSS/Neginx/lighttpd/Jetty等一些常见服务器的区别比较和理解
- HTTP Modules简介
- 在Windows XP用Apache和Subversion建立开发环境
- 在windows xp中使用Subversion
- 客户端TCP实现简介
- RSS.NET
- JBoss, Tomcat等WEB服务器的优化策略
- SharpMimeTools
- 用SharpZipLib(#ZipLib)压缩MemoryStream
- 一个在.net平台上易用的开源制图组件
- 在.net中使用MagicAjax.NET
- 利用Lucene.Net进行文档递归查询
- 如何使用log4net
- dotnetopenmail使用介绍
- 最近用到的Delphi组件