답변 3개 / 댓글 3개
채택된 답변
+20 포인트
/bbs/write_update.php 에서,
특정 처리구간마다 exit; 코드를 넣어 처리시간 테스트를 진행해가는 방식으로..
원인 지점을 추적해 볼 수 있습니다.
답변에 대한 댓글 2개
간단하게 확인할 수 있는 방법은 없습니다.
/bbs/write_update.php 의 1/10 지점에 exit; 코드 넣은 후 -> 글쓰기 -> 수행시간 측정
/bbs/write_update.php 의 2/10 지점에 exit; 코드 넣은 후 -> 글쓰기 -> 수행시간 측정
....
(1/10, 2/10 는 편의상 표현이고.. 대략 이러한 방식으로 테스트를 한다는 의미입니다.)
하면서 구체적인 속도지연 원인 지점을 찾아나가야 됩니다.
/bbs/write_update.php 의 1/10 지점에 exit; 코드 넣은 후 -> 글쓰기 -> 수행시간 측정
/bbs/write_update.php 의 2/10 지점에 exit; 코드 넣은 후 -> 글쓰기 -> 수행시간 측정
....
(1/10, 2/10 는 편의상 표현이고.. 대략 이러한 방식으로 테스트를 한다는 의미입니다.)
하면서 구체적인 속도지연 원인 지점을 찾아나가야 됩니다.
글 작성시에는 db쿼리문이 여러개 실행됩니다.
아마도 게시글 누적에 따른 슬로우쿼리현상이거나, 커스텀하신 부분이 있다면 해당 부분에서 슬로우 쿼리가 일어나는 듯 하네요
서버 사양을 올리시거나, db구조를 개선하시거나 인덱스 설정을 하여 속도 개선해보세요.
답변을 작성하려면 로그인이 필요합니다.