Просмотр полной версии : PHP как определить какой скрипт (участок) медленно работает
Собственно в этом и весь вопрос.:confused:
И можно ли как-то с помощью хостинга, логов отследить на какой участок сколько затрачено времени...
PHP print - время генерации кода не подходит
--
Спасибо.
dmartynenko
01.07.2013, 19:09
Есть продвинутый "print" - Pinba. Но с ним точки подсчета расставлять все равно придется.
Можно профайлить через XDebug (http://yandex.by/yandsearch?text=php%20profiling). Но так вы получите на одно обращение к сайту огромный отчет, в котором будет время выполнения + число вызовов в разрезе отдельных функций.
PS: ИМХО в веб самые медленные куски кода - запросы к БД (кэшам, внешним источникам данных и т.п.). Вряд ли вы какую-то сложную математику обсчитываете.
Есть продвинутый "print" - Pinba. Но с ним точки подсчета расставлять все равно придется.
Можно профайлить через XDebug (http://yandex.by/yandsearch?text=php%20profiling). Но так вы получите на одно обращение к сайту огромный отчет, в котором будет время выполнения + число вызовов в разрезе отдельных функций.
PS: ИМХО в веб самые медленные куски кода - запросы к БД (кэшам, внешним источникам данных и т.п.). Вряд ли вы какую-то сложную математику обсчитываете.
Спасибо - изучаю.
Работает на vBulletin® версия 3.8.1. Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot