>  기사  >  백엔드 개발  >  PHP는 어떤 성능 테스트 도구를 사용합니까?

PHP는 어떤 성능 테스트 도구를 사용합니까?

(*-*)浩
(*-*)浩원래의
2019-09-18 13:10:323916검색

이 글에서는 PHP 성능 테스트 도구 xhprof의 설치 및 사용을 예시와 함께 분석합니다. 참고할 수 있도록 모든 사람과 공유하세요. 세부 정보는 다음과 같습니다.

PHP는 어떤 성능 테스트 도구를 사용합니까?

xhprof 개요: # 🎜🎜## 🎜🎜#

XHProf는 계층형 PHP 성능 분석 도구입니다. 차단 시간, CPU 시간, 메모리 사용량을 포함하여 기능 수준에서 요청 수와 다양한 측정항목을 보고합니다.

(추천 학습: PHP 프로그래밍 입문부터 숙련까지 ) 함수의 오버헤드는 호출자와 호출자의 오버헤드로 나눌 수 있으며, XHProf 프로그램의 동적 호출 그래프에 호출 횟수 추적 및 포함 메트릭 아크를 기록하는 데이터 수집 단계입니다. 데이터 계산의 고유한 보고/후처리 단계입니다.

데이터 수집 중에 XHProfd는 루프를 감지하여 재귀 함수 호출을 처리하고 재귀 호출의 각 딥 호출에 유용한 이름을 지정하여 무한 루프를 방지합니다. XHProf 분석 보고서는 실행된 코드의 구조를 이해하는 데 도움이 되며 간단한 HTML 사용자 인터페이스(PHP로 작성됨)가 있습니다. 브라우저 기반 성능 분석 사용자 인터페이스를 사용하면 결과를 보다 쉽게 ​​확인하거나 동료와 공유할 수 있습니다. 호출 그래프도 그릴 수 있습니다.

설치 및 사용:

최근에 웹사이트의 성능을 비교하고 싶어서 성능 테스트 작업을 찾았습니다. 많은 도구가 있지만 이전에 비해 여전히 xhprof의 설치 및 사용이 비교적 간단하다고 생각하며 설치 및 사용에 대해 이야기하겠습니다. . .

xhprof 및 graphviz 다운로드

xhprof, 편의상 여기를 클릭하여 직접 다운로드할 수 있습니다#🎜. 🎜## 🎜🎜#graphviz도 다운로드해야 합니다. 주로 xhprof 성능 결과에 대한 그래픽 보고서를 표시합니다. 여기를 클릭하여 생성된 xhprof.so 파일을 php.ini 파일에 추가한 다음 #Test it# 🎜🎜#이전에 다운로드한 xhprof 폴더에서 xhprof_html, xhprof_lib, Sample 세 폴더를 찾아 이 세 폴더를 액세스할 수 있는 위치에 놓고 다음 http://에 액세스합니다. xxxx/sample/sample.php 접속을 통해 다음의 http://xxxx/xhprof_html/에 접속하신 후, 클릭하시면 분석 결과 페이지로 연결됩니다. 전체 콜 그래프.

사용방법

자신이 만든 웹사이트의 홈페이지 성능 데이터를 보고 싶다면 그 성능을 찾아야 한다고 가정해 보겠습니다. 이 웹사이트의 데이터 홈 페이지 항목 파일, 코어 파일

cd xhprof-0.9.4/xhprof-0.9.4/extension/
phpize
./configure
make
sudo make install
로드 전후에 xhprof 성능 테스트 코드를 추가하세요.

위 내용은 PHP는 어떤 성능 테스트 도구를 사용합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.