[Перевод] Узнать и полюбить Xdebug
Комментарии (6)
5 мая 2017 в 18:40
0↑
↓
Идеальное средство для отладки, но настройка и интеграция с IDE…В PHPStorm от версии к версии IDE меняется мануал по установке стабильно. Ты думаешь, вроде же так ставил и работало, сейчас то что изменилось, почему параметр, а надо теперь выставлять, а раньше без него работало. Вот хотелось бы понимания внутренней кухни этих отладлочных интрументов. Куча мануалов (в том числе и на хабре), а конфижить его все равно сложно как-то.
5 мая 2017 в 21:04
0↑
↓
Xdebug настраивается в конфиге PHP и ничего в этом плане не менялось уже кучу лет
5 мая 2017 в 20:38
0↑
↓
И тормозит мощно, в разы и до порядка, в зависимости от сложности трассируемой системы. Идеальней некуда :) Есть ли альтернативы?5 мая 2017 в 21:17
0↑
↓
Не надо его постоянно включенным держать. И надо настроить его что бы профилирование и трассировка включались только по триггерам. Не держать Xdebug на продакшен сервере постоянно включенным.Для профилирования есть Xhprof. Для мониторинга Pinba.
5 мая 2017 в 22:42
0↑
↓
Именно. Альтернатив трассировщику нет до сих пор.
5 мая 2017 в 21:45
0↑
↓
в качестве профайлера можно взять XHProf, он разрабатывался в том числе и для работы на продакшн окружениях.