Назад | Перейти на главную страницу

Проверка загрузки скрипта PHP на сервере Debian

Кто-нибудь, возможно, знает, есть ли инструмент Linux (debian) для тестирования производительности приложений PHP? Я хочу проверить, где мой скрипт PHP / MySQL нуждается в оптимизации.

Если вы хотите профилировать свои скрипты и настроить производительность в условиях тестирования, взгляните на xdebug.

Для оптимизации HTTP вы могли бы сделать намного хуже, чем Firebug.

Однако это не отменяет необходимости настраивать приложение в целом - если у вас есть сценарий, для выполнения которого требуется 30 секунд, который запускается только один раз в месяц, то его приоритет меньше, чем тот, который занимает 5 секунд и запускается. 1000 раз в час.

AFAIK нет бесплатного готового решения - я добавил% D в свои журналы apache и использовал некоторый собственный код для определения проблемных областей (с приоритетом на основе произведения частоты и продолжительности для каждого URL-адреса). Я также использую модифицированную версию этот парсер журнала mysql для моего кода SQL.

В настоящее время я оцениваю Yahoo Boomerang и графит для сбора больших объемов данных о производительности.

Есть коммерческие предложения - но

  • Поддержка PHP ограничена
  • они обычно очень дороги.