페이지 처리시간 체크하기 > 그누3 팁자료실

그누3 팁자료실

페이지 처리시간 체크하기 정보

페이지 처리시간 체크하기

본문

1. 페이지 처리 시간을 구하는 방법은 다음 링크를 참조하세요.
http://man.phpschool.com/manual/kr/function.microtime.php

2. 적용후 각페이지에서 HTML소스 보기를 했을때 하단에 다음과 같은 내용이 보이도록한다.

3. 적용방법은 index.php에서 다음 부분중 파란색으로 체크된 부분만 추가한다.
<?
function getmicrotime() {
list($usec, $sec) = explode(" ", microtime());
return ((float)$usec + (float)$sec);
}
$tidx_start = getmicrotime();

// 3.21 에서 삭제 (정확한 의미를 모른 상태에서 사용하였으나 역시 아무런 의미가 없는것으로 확인됨)
...
...
...
// 3.23
// lib 디렉토리에 어떤 라이브러리 파일을 넣어도 index.php 를 수정할 필요가 없음
$tlib_start = getmicrotime();
$tmp = dir("./lib");
while ($entry = $tmp->read()) {
// 3.24 수정
if ($entry{0} == ".") continue; // 첫문자가 "."이면 무시한다

include "./lib/" . $entry;
}
$tlib_end = getmicrotime();

header_cache();
...
...
...
// $doc 를 실행하여 결과물은 저장해 놓음
ob_start();
$tdoc_start = getmicrotime();
include $doc;
$tdoc_end = getmicrotime();
$ob_content = ob_get_contents();
ob_end_clean();
...
...
...
echo "_DOCTYPE_ 오류 : NONE , STYLE , DESIGN 중 하나를 사용하세요.";
echo $ob_content;
break;
}
$tidx_end = getmicrotime(); printf ("\n"); ?>
추천
0
  • 복사

댓글 전체

허걱... 작업중에 lib 디렉토리에 time.lib.php가 있어서 뭔가 보니..
get_microtime()이 정의 되어있군요.
그럼 위소스에서는 getmicrotime()로 정의해서 사용했는데..

그누에 있는것으로 사용할려면 get_microtime()로 사용하시면 되겠군요.
단.. 사용하시는것은 lib 디렉토리에서 time.lib.php가 호출된 후에 사용하셔야 합니다.
© SIRSOFT
현재 페이지 제일 처음으로