PHP에서 스크립트 실행 시간을 정밀하게 모니터링하는 방법
max_execution_time 제한을 준수하려면 스크립트 실행 시간을 엄격하게 제어하는 것이 중요합니다. PHP에 의해 부과됩니다. 그러나 스크립트 자체 내에서 이 정보에 액세스하는 것이 특히 로깅 및 분석 목적으로 유용할 수 있습니다.
Linux 환경에서 작업하는 개발자를 위해 PHP는 벽시계 시간을 추적하는 간단한 접근 방식을 제공합니다. microtime() 함수를 사용하면 스크립트의 경과 시간을 정확하게 확인할 수 있습니다.
이 기술을 구현하려면 추적하려는 스크립트 시작 부분에 다음 코드 줄을 통합하기만 하면 됩니다.
$time_start = microtime(true);
원하는 스크립트 실행 후 다음 줄을 삽입하여 종료 시간을 캡처합니다.
$time_end = microtime(true);
실행 시간은 종료 시간에서 시작 시간을 뺀 후 원하는 단위로 결과를 나눕니다. 예를 들어 실행 시간을 분 단위로 얻으려면 다음 공식을 사용할 수 있습니다.
$execution_time = ($time_end - $time_start) / 60;
$execution_time 변수를 에코하면 총 실행 시간이 표시됩니다. 이 방법은 스크립트가 외부 리소스를 기다리는 기간을 포함하여 경과 시간을 측정한다는 점에 주목할 만합니다.
CPU 사용량에 대한 정확한 지표를 원하는 개발자의 경우 벽시계 시간 방법이 설명되어 있다는 점에 유의하는 것이 중요합니다. 여기서는 해당 정보를 제공하지 않습니다. PHP에서는 CPU 실행 시간을 스크립트 내에서 직접 얻을 수 없습니다.
위 내용은 PHP 스크립트 실행 시간을 어떻게 정확하게 모니터링할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!