문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
|
java:tomcat:performance [2016/02/11 15:58] kwon37xi |
java:tomcat:performance [2019/05/24 23:42] (현재) kwon37xi [Fastest Servlets in the West] |
||
|---|---|---|---|
| 줄 5: | 줄 5: | ||
| * [[https:// | * [[https:// | ||
| * [[http:// | * [[http:// | ||
| + | * [[https:// | ||
| * 결론 | * 결론 | ||
| - | * [[http:// | + | * Tomcat Connector 는 그냥 NIO 를 사용하는게 낫다. SSL 사용시에는 NIO + OpenSSL. |
| + | * 과거에는 SSL 사용시에 APR이 가장 | ||
| * JVM GC 튜닝 | * JVM GC 튜닝 | ||
| * JVM 옵션 튜닝은 한번에 하나씩만 변경하면서 하라. | * JVM 옵션 튜닝은 한번에 하나씩만 변경하면서 하라. | ||
| 줄 19: | 줄 21: | ||
| * [[http:// | * [[http:// | ||
| * [[https:// | * [[https:// | ||
| + | |||
| + | ===== 구동(boot) 시간 줄이기 ===== | ||
| + | ==== 불필요한 TLD 스캔 시간 줄이기 ==== | ||
| + | * [[http:// | ||
| + | * '' | ||
| + | org.apache.jasper.servlet.TldScanner.level = FINE | ||
| + | </ | ||
| + | * '' | ||
| + | # scan 에서 제외 | ||
| + | tomcat.util.scan.StandardJarScanFilter.jarsToSkip=\ | ||
| + | bootstrap.jar, | ||
| + | xom-*.jar,\ | ||
| + | rt.jar,\ | ||
| + | spring-*.RELEASE.jar | ||
| + | |||
| + | # scan 대상 | ||
| + | tomcat.util.scan.StandardJarScanFilter.jarsToScan=\ | ||
| + | log4j-web*.jar, | ||
| + | spring-webmvc-*.jar | ||
| + | </ | ||