CI 묻고 답하기

제목 페이지 로딩 속도
글쓴이 onlybell 작성시각 2013/07/24 10:13:47
댓글 : 4 추천 : 0 스크랩 : 0 조회수 : 19889   RSS
CI로 관리자 사이트를 만들었는데
똑같은 페이지를 새로고침을 하면 3번에 1번은
약 5초정도 로딩 속도가 걸립니다.

아래 설정으로 확인하였습니다.
  $this->output->enable_profiler(TRUE);

이렇게 가끔 페이지 로딩에 속도가 걸리는 이유가 있나요?
http://www.codeigniter-kr.org/lecture/view/155/page/1
위의 주소를 참고하여 확인은 하였습니다.

소스에서 체크할 방법이 있나요?
 다음글 글쓰기와 글수정 관련 질문.. ㅠ (5)
 이전글 $this->model->function() (3)

댓글

변종원(웅파) / 2013/07/24 10:40:45 / 추천 0
php 소스상에서 걸리는 로딩인지, mysql에서 걸리는 로딩인지 확인해보세요.

쿼리 실행시간 확인.
onlybell / 2013/07/24 13:24:11 / 추천 0

확인 가능한 방법이 있나요?
단순 쿼리라 직접 쿼리하면 빠르게 나옵니다.

변종원(웅파) / 2013/07/24 14:19:48 / 추천 0
프로파일러 시간 보시면 되죠. (직접 쿼리는 의미가 없고 현재 프로파일러 상의 시간으로 판단하세요)

프로파일러 정보 무시할 수 없는 수준의 정보입니다.

현재 페이지 전체 실행시간, 쿼리시간, 메모리 사용량 등등


파이어폭스에 파이어버그 설치하고 net탭에서 각 리소스의 시간도 체크해보세요.
js나 이미지파일에서 로딩이 걸리는지 확인할 수 있습니다.


프로파일러 화면 캡쳐 떠서 올려주세요.
onlybell / 2013/07/25 13:59:21 / 추천 0
http://www.onlybell.com/images/1.jpg
http://www.onlybell.com/images/2.jpg

에디터에서 이미지 첨부가 안되네요..
위에 링크가 이상하게 자동을 걸렸어요.

동일한 페이지인데 로딩 시간이 이렇게 차이가 나네요...
새로고침을 하거나 페이지 링크를 걸면 4번중 1번은 저렇게 시간이 걸려요.

참고로 버전이 1.7.3 입니다.
php, mysql 버전때문에 어쩔수 없이 쓰고 있습니다.