Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Самый правильный вариант – это установить cookie для нашего домена на своей (клиентской) стороне. Мы не можем заставить сервер выдать нам нужный сценарий javascript для установки cookie. Все по тем же причинам, что и в случае заголовка Set-Cookie. Поэтому будем устанавливать cookie в браузере самостоятельно. В Google Chrome это можно сделать, вбив прямо в адресную строку сценарий:
javascript:document.cookie=«XDEBUG_TRACE=1»
файл с данными, которые могу быть распознаны утилитой callgrind_annotate из состава vallgrind, а также может быть отображены в графическом виде с помощью утилиты KCacheGrind под KDE или WinCacheGrind под Windows
Представим, что это программист, с которым нежелательно спорить. Например, наш очень дорогой и возмущенный клиент.
А чего спорить? Ткнул носо^W^WВсё не так просто. Проблема затронута очень серьёзная. Часто приходиться разбираться в коде клиента, оптимизировать базу, запросы, сидеть в gdb и искать, чего же там такое делает код, что PHP корки отбрасывает.
Показал графики и все.Если бы придумать какой-нибудь универсальный общепризнанный (референсный, что-ли) метод оценки производительности, то можно и графики, и потом уже дополнительно клиента готовить к расходам на оптимизацию кода или более высокому тарифному пакету. А пока чаще бывает, что приходит клиент с говнокодом, автора которого найти не представляется возможным, и крутись как хочешь.
xdebug в руках администратора