기술지원 문의

jsp 파일로딩에 관한 문제
piona / 2004-02-04 15:12

resin 서버에서 jsp파일을  올려놓고 수정하는데,
시간이 흐를수록 컴파일이 느려지는군요.  왜 그럴까요?
서블릿은 그냥 그대로 컴파일 돼서 바로 실행이 되는데 jsp  파일들은 서버에 올려놓고 실행을 하려고 하면 읽는 속도가 너무 느립니다.  대부분이 데이타베이스랑 연동을 하는 쿼리를 많이 사용하는데요, 한번 읽단 로딩이 되면 실행은 문제없이 됩니다.  html이나 java 파일에서는 그런 증세가 보이지 않는데 왜 jsp 파일은 한번 실행 할려면 최소 5분내지 어떤때는 10분까지 기다려야 합니다.
왜 그런지 답변 부탁드리겠습니다.

[Re]jsp 파일로딩에 관한 문제
관리자 / 2004-02-05 11:27

jsp나 servlet은 한번 컴파일 되면, 변경되지 않는 조건 안에서 다시 컴파일 하지 않습니다.

같은 쿼리문을 사용하고, 같은 로직을 사용한다면 servlet과 jsp의 속도차는 거의 없습니다. 

DB에 있는 data를 검색하는데, 시간이 많이 걸린다고 하시니까 소스를 튜닝하거나, table indexing을 하거나 기타등등 DB튜닝도 한가지 방법이 되겠군요.

참고로, 소스에서

DB connection을 얻었으면 사용후 반드시 close하는것이 hang을 없애는 방법입니다.