среда, 5 октября 2011 г.

Профайлинг живого сервера

Несколько дней назад возникла необходимость в профилировании проекта на живом сервере. Проект был разработан на Drupal 5. Было решено использовать профайлер от facebook: XHprof.
В первую очередь был установлен сам профайлер. Хорошую инструкцию по установке можно найти здесь: http://internetdevels.ru/blog/profiler_XHprof

Следующим шагом было подключение XHprof к Drupal 5. Первая мысль: "Там все просто, надо модифицировать index.php". Вторая мысль была более здравой: "Нам нужен модуль, который использует XHprof. Ведь в 7 версии уже используется XHprof". Несколько минут поиска и решение найдено: http://drupal.org/project/XHProf

Скачиваем версию для Drupal 5, вносим изменения в файл settings.php. Теперь  чтобы включить профилирование определенного URL в адресной строке надо дописать в GET запрос параметр XHPROF_ENABLED. Например: http://your_url?XHPROF_ENABLED

В разделе "Logs" вы может просмотреть результат работы профайлера "XHProf Runs"!

Комментариев нет:

Отправить комментарий