Где я могу узнать, сколько ресурсов использовала каждая страница в Kloxo?
Мне нужно посмотреть, насколько каждая страница использовала ресурсы и какая страница пользуется наибольшим спросом. Спасибо.
1 ответ
По сути, вы ищете что-то вроде mod_profiling
? Не гуглите. Вымышленный пример. Там нет ничего подобного.
Но если речь идет строго о PHP-страницах, вы могли бы очень хорошо настроить xdebug и включить профилировщик для автоматического генерирования использования памяти и дампов во время выполнения. http://www.xdebug.org/docs/profiler
Лучше не включать это в производственной системе в одностороннем порядке, а в настройках конфигурации. xdebug.profiler_enable_trigger
позволяет запускать его индивидуально для каждого запроса и &XDEBUG_PROFILE=1
параметр. Используйте http://www.xdebug.org/docs/all_settings, чтобы установить имя выходного файла профилировщика для каждой страницы. Что касается оценки, вы должны вручную пройти по страницам, чтобы сгенерировать дампы, и вручную осмотреть их (инструменты kcachegrind или similiar).
Вы можете увидеть время выполнения mysql_queries(), но не использование ресурсов для самого сервера Mysql. Удобного решения для профилирования покажите мне все не существует. Оптимизация запросов снова является задачей программирования. http://dev.mysql.com/tech-resources/articles/using-new-query-profiler.html