Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Тематические форумы > Инструменты разработчика

Ответ
 
Опции темы Опции просмотра
Старый 27.06.2013, 00:57   #1
Ивано++
Senior Member
 
Аватар для Ивано++
 
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
По умолчанию PHP как определить какой скрипт (участок) медленно работает

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

PHP код:
PHP print - время генерации кода не подходит 
--
Спасибо.
__________________
Иван Литовченко
http://iv-litovchenko.ru/

Последний раз редактировалось Ивано++; 27.06.2013 в 01:33
Ивано++ вне форума   Ответить с цитированием
Старый 01.07.2013, 19:09   #2
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

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

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

PS: ИМХО в веб самые медленные куски кода - запросы к БД (кэшам, внешним источникам данных и т.п.). Вряд ли вы какую-то сложную математику обсчитываете.
dmartynenko вне форума   Ответить с цитированием
Старый 01.07.2013, 21:50   #3
Ивано++
Senior Member
 
Аватар для Ивано++
 
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
По умолчанию

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

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

PS: ИМХО в веб самые медленные куски кода - запросы к БД (кэшам, внешним источникам данных и т.п.). Вряд ли вы какую-то сложную математику обсчитываете.
Спасибо - изучаю.
__________________
Иван Литовченко
http://iv-litovchenko.ru/
Ивано++ вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как работает crontab? thezet Общие вопросы 0 11.06.2011 23:26
Как определить, что открыта страница из 2 уровня(подраздела) меню musson Общие вопросы 2 03.12.2010 19:25
Как вставить нужный id в php скрипт? nikolasha Общие вопросы 7 26.01.2010 12:56
php 5.2.4 как cgi и templavoila Manas Общие вопросы 2 17.11.2007 20:54
как определить кто сделал последнее изменение? Дылгеров Ц.В. Общие вопросы 6 12.09.2006 05:00


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


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

Хостинг и техническая поддержка: TYPO3 Лаборатория