JBoss, Tomcat等WEB服務器的優化策略
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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.