Zend MVC의 성능이 좋지 않아 어려움을 겪고 있습니다.Zend Framework 느린 프로파일 링 MVC 설정
는 난 단지 die()
을하는 하나의 컨트롤러를 설정하고, 나는 Xdebug는 활성화, 나를 말한다 내 요청에 webgrind 뽑아 : 정확히 무슨 일이 너무 오래 걸리는 결정
789 different functions called in 2150 milliseconds (1 runs, 137 shown)
나는 데 문제 :
[procedural] {main} O 1 9 2150
[class] Zend_Application_Bootstrap_BootstrapAbstract->_bootstrap O 5 7 1203
[class] Zend_Config_Ini->_processKey O 622 451 1191
[class] Zend_Config_Ini->_processSection O 2 49 1023
[class] Zend_Application_Bootstrap_BootstrapAbstract->_executeResource O 16 11 1017
(위의 꽤 많이 내 application.ini에 정의 된 클래스를 발사 부트 스트랩의 나에게 말한다 -하지만 사람들이 느린 아무 생각이 없다)
,369을처리 시간의 대부분을 차지하는 코드의 단계를 정확히 찾아내는 좋은 방법은 무엇입니까?
* (팁) * [젠드 프레임 워크 성능 가이드] (http://framework.zend.com/manual/en/performance.html) – Gordon
@Gordon 그것은 많은 곳에서 시대가 오래되었습니다 - 그 중 많은 부분이 실제로 그렇게 효과적이지는 않습니다. 심지어 어떤 사람들은 더 나쁜 성과를 내기도합니다. –
@ Jani의 범죄는 아니지만 증거가없는 무언가를 주장하는 사람과 공식적인 레퍼런스 가이드 사이에 선택의 여지가 있다면 공식적인 레퍼런스 가이드를 계속 사용하겠습니다. 나는 거기에 주어진 충고로 좋은 결과를 얻었다. – Gordon