PHP 스크립트 실행 시간 체크하기
페이지 로딩이 너무 느려서 어느 부분에서 느려지는지 체크하기 위하여 실행 시간 체크를 해야 할 때가 있다. 그누보드에 있는 함수를 이용해서 간단하게 체크하도록 한다.
아래 코드를 스크립트 최상단에 입력
<?php
// 마이크로 타임을 얻어 계산 형식으로 만듦
function get_microtime()
{
list($usec, $sec) = explode(" ",microtime());
return ((float)$usec + (float)$sec);
}
$script_starttime = get_microtime();
?>
아래 코드를 체크하고 싶은 지점 한단에 삽입하여 어느 부분에서 시간이 오래 걸리는지 확인.
<?php
$script_runtime = get_microtime() - $script_starttime;
echo $script_runtime."<br />";
?>
보통 사이트 로딩이 느려지는 경우는 잘못된 쿼리로 인하여 늦어지는 경우가 대부분이니 실행 시간을 체크 해서 수정해주는 것이 좋다.
쿼리를 체크 할 때는 explain 명령어로 인덱스 사용 여부 등을 체크 하면 좋다.
이 저작물은 크리에이티브 커먼즈 저작자표시-비영리-동일조건변경허락 4.0 국제 라이선스 에 따라 이용할 수 있습니다.
Comments
Related Posts
PHP 정규식 패턴 모음 preg 사용
자주 사용되는 정규식 및 그누보드에서 사용하기 좋은 코드를 모아서 정리 하였다. 자주 업데이트 하지 않겠지만, 그래도 나중에 필요 할 때 찾아서 볼 수 있었으면 좋겠다. 사…
그누보드4 아이디 변경 함수 - 모든 테이블의 아이디를 변경
그누보드 사용시 아이디값을 이메일등으로 사용하거나 아이디를 변경하게 하도록 하는 사이트들이 존재 한다. 그누보드에서는 아이디 값이 게시판테이블에서나 포인트등 에서 회원을 구분하…
html selectbox 배열에 담긴 값으로 옵션 태그 만들기
html selectbox의 options 들을 추가 할 때 하나하나 입력하면 귀찮다. 반복해서 사용하는 것은 매번 만들기 보다, 함수를 하나 만들어 처리 하면 편하다. 배열에 값…