2009-03-31 10 views
2

Я разрабатываю проект для окон с помощью wamp, установленного с использованием zend framework. К сожалению, он имеет очень низкую производительность, хотя я делал вещи, упомянутые в данном руководстве:Zend Framework очень плохая производительность на WAMP

  • удалить требуют раз
  • добавил АРС

Я недавно установил Scienta ZF Debug Bar v1.3, и вот пример результатов, которые я получаю:

Queries: 48 in 53.01 ms
Memory: 9188 KB
Controller time: 8335.74 ms

Я не могу понять, почему он работает так медленно. Любая помощь очень приветствуется.

EDIT:

Got Xdebug профайлер работать в конце концов, и это очень странно, так как я вижу загрузку страницы и много ... 6-7 секунд, как бар говорит мне ... но в wincachegrid я вижу общее время работы 641 мс ... Я: |

+0

Вы когда-нибудь решали эту проблему? –

+0

кэшировал некоторые запросы и модели mysql и получил некоторую лучшую производительность, но все еще медленный на wamp –

ответ

2

Еще несколько предложений:

  • Проверьте журналы ошибок, так как большая часть выполнения находится в контроллере, он может сбрасывать тонны ошибок.
  • Рассмотрите возможность использования кэша операций с кодом xcache или eaccelerator вместо APC (как мне кажется, устарело).
  • Поместите некоторый временной код в контроллер, чтобы узнать, можете ли вы определить самые медленные разделы кода.
+0

Я установил eaccelerator ... такой же положение дел. –

+0

проблема в том, что он работает нормально ... но локально на окнах все это очень медленно. –

+0

Снова убедитесь, что вы проверяете журналы сервера на локальном компьютере. Это действительно звучит так, как будто у вас есть какая-то разница в настройке, которая заставляет приложение записывать массу ошибок или просто вообще плохо себя вести. –

1

Вы пробовали профилировать приложение? Zend Studio и Xdebug обе дают возможность профилировать ваше приложение и видеть, что именно так длится.

+0

, к сожалению, я не могу открыть профили с сетью wincache. Я получаю ошибку синтаксического анализа: fl недействителен cachegrid.out номер строки 99305 –

Смежные вопросы