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で定義されたクラスを発射ブートストラップです私に語った - しかし、私はものが遅い見当がつかない)
処理時間の大部分を取っているコードのどのステップを正確に特定するのが良い方法ですか?
*(ヒント)* [Zend Frameworkパフォーマンスガイド](http://framework.zend.com/manual/en/performance。html) – Gordon
@Gordonそれは場所でひどく古くなっています - その大部分はあまり効果的ではありません。中にはパフォーマンスが悪化するものもあります。 –
@ジャニエの犯罪だけど、証拠なしで何かを主張する人と公式のリファレンスガイドとの間に選択肢があるなら、私は公式リファレンスガイドに固執する。私はそこに与えられたアドバイスで良い結果を出しました。 – Gordon