2010-05-14 3 views
2

xendbug의 우수한 xdebug_time_index() 함수를 넣을 수있는 최적의 위치를 ​​알아 내려고하고 있으므로 Zend Framework를 사용할 때 페이지 실행 시간을 가장 잘 표시 할 수 있습니다. 신청 구조.ZF를 사용할 때 페이지 실행 시간을 측정하기 위해 xdebug_time_index()를 넣는 가장 좋은 장소

나는 내 컨트롤러 (모든 컨트롤러가 기본 컨트롤러 클래스에서 상속 받음)의 디스패치 후크에 넣을 생각 이었지만이 시도하고 올바른 결과가 아닌 것 같습니다.

아이디어가 있으십니까?

답변

1

저는 $ application-> run();을 호출 한 후/public 파일의 index.php에 넣을 것입니다.

+0

저에게 의미가 있습니다. 유일한 문제는 xdebug_time_index() 결과를 내 레이아웃/뷰로 전달하여 페이지의 맨 아래에 출력 할 수없는 것입니다. 방금 ​​반주하면 모든 아약스 기능이 종료됩니다. –

+0

문제는 MVC ZF 애플리케이션의 요청 루프가 보이면 배치/뷰가 디스패치 루프의 마지막 완료 전에 렌더링되므로 삽입하기 위해 postDispatch의 컨트롤러 플러그인에 배치해야한다는 것입니다() 루프. – Chris

관련 문제