У меня есть приложение, основанное на Zend Framework. Я пытаюсь оптимизировать.Как оптимизировать Zend Framework
Я сделал некоторые профилирования Xdebug, и хотя я не могу сказать, что понимаю, что каждый из них получил результаты, некоторые из которых были совершенно очевидны из результата.
Например, файл Bootstrap.php, по-видимому, является самым большим глотком в течение 4,553MS секунд, что составляет 92,49% от общего времени.
И если я копаю дальше, я вижу, что Zend_Application_Bootstrap_Boostrap-> запускает большую часть времени. Повторив это, я обнаружил, что Zend_Controller_Front-> Dispatch может фактически быть функцией внутри Boostrap.php, которая требует времени для выполнения.
Вопрос: Из этих показателей, которые у меня есть, как лучше всего я могу оптимизировать приложение? Если он кэширует, как я могу применить кэширование к этой ситуации?
Благодаря
См. Также http://stackoverflow.com/questions/3777765/using-zend-framework-for-highload-projects –
4.5 secs - очень длительное время для Bootstrap. Что делает ваш бутстрап? –
@tim fountain В принципе не так много ... У меня есть 5 модулей, и каждый из этих модулей имеет свой бутстрап. И прямо сейчас, его просто пустое (возможно, нужно добавлять к ним материал по мере необходимости), и только это устанавливает значение в Zend_Registry. Так интересно, почему это так долго: | – dade