Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Инструменты разработчика (http://forum.typo3.ru/forumdisplay.php?f=34)
-   -   PHP как определить какой скрипт (участок) медленно работает (http://forum.typo3.ru/showthread.php?t=10801)

Ивано++ 27.06.2013 00:57

PHP как определить какой скрипт (участок) медленно работает
 
Собственно в этом и весь вопрос.:confused:
И можно ли как-то с помощью хостинга, логов отследить на какой участок сколько затрачено времени...

PHP код:

PHP print - время генерации кода не подходит 

--
Спасибо.

dmartynenko 01.07.2013 19:09

Есть продвинутый "print" - Pinba. Но с ним точки подсчета расставлять все равно придется.

Можно профайлить через XDebug (http://yandex.by/yandsearch?text=php%20profiling). Но так вы получите на одно обращение к сайту огромный отчет, в котором будет время выполнения + число вызовов в разрезе отдельных функций.

PS: ИМХО в веб самые медленные куски кода - запросы к БД (кэшам, внешним источникам данных и т.п.). Вряд ли вы какую-то сложную математику обсчитываете.

Ивано++ 01.07.2013 21:50

Цитата:

Сообщение от dmartynenko (Сообщение 36714)
Есть продвинутый "print" - Pinba. Но с ним точки подсчета расставлять все равно придется.

Можно профайлить через XDebug (http://yandex.by/yandsearch?text=php%20profiling). Но так вы получите на одно обращение к сайту огромный отчет, в котором будет время выполнения + число вызовов в разрезе отдельных функций.

PS: ИМХО в веб самые медленные куски кода - запросы к БД (кэшам, внешним источникам данных и т.п.). Вряд ли вы какую-то сложную математику обсчитываете.

Спасибо - изучаю.


Часовой пояс GMT +4, время: 14:15.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot