Вопрос

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

  • удалить требуется один раз
  • добавлен apc

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

Запросы:48 за 53,01 мс
Память:9188 КБ
Время работы контроллера:8335,74 мс

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

Редактировать:

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

Это было полезно?

Решение

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

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

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top