2011-04-06 3 views
0

Rackspace Cloud 사이트에서 호스팅되는 Zend Framework 위에 작성된 애플리케이션이 있습니다. 코드 프로파일 링을 할 수 있기를 원하지만 어디서부터 시작해야할지 모르겠습니다. 필자가 보았던 코드 프로파일 링 도구는 서버에 설치해야합니다.PHP (Zend Framework) Rackspace 클라우드 사이트의 코드 프로파일

이미 쿼리 프로파일 링에 Zend_Log_Writer_Firebug을 사용하고 있으며 코드 프로파일 링과 비슷한 것을 원합니다. 내 옵션은 무엇입니까?

답변

2

프로그램을 프로파일 링하려면 메모리에로드 된 다른 프로그램이 불가피하게 필요하므로 "외부"로 실행할 방법이 없습니다.

Xdebug 또는 Zend Debugger를 사용하면 코드를 프로파일 링 할 수 있으며 원격으로 사용하도록 설정할 수 있지만 여전히 서버를 설치해야합니다.

PECL의 일부인 APD (Advanded PHP Debugger의 약자)을 살펴볼 수도 있습니다.

해결 방법이나 'PHP'솔루션을 찾을 수 있지만 정확하지 않거나 귀중한 것도 아닙니다.

어쨌든 라이브 서버에 이러한 도구를 설치해서는 안되지만 개발 환경에 PEAR을 통해 Xdebug를 쉽게 설치할 수 있습니다.

결과가 정확할 필요는 없지만 비율이 이면은 사용하는 env와 동일하게 유지해야합니다.

귀하의 서버가 I7 Core Xeon 6Ghz인지 여부는 중요하지 않으며 귀하의 개발 서버는 오래된 Cyrix K6입니다. 병목 현상이 발생하면 그들은 여기 저기에있을 것입니다.

+0

소프트웨어를 설치할 수있는 서버가 필요합니다. – Sonny

1

이미 Zend_Log_Writer_Firebug를 사용하고 있으므로 zfdebug을 시도했을 수 있습니다.

xhprofile? 나는 사용하지는 않았지만 시도해 보는 것이 좋습니다.

+0

나는 zfdebug를 확실히 체크 아웃 할 것이다! – Sonny