Задать вопрос
danielnewman
@danielnewman
Front-end

Как профилировать API с помощью XHProf?

Есть связка клиент → сервер на php. Обе части написаны на ZF2. Выглядит как-то так:

ofBuHjN.png

Фронт я покрыл профайлером XHProf, но не понимаю, как покрыть им же SOAP API Service,
взаимодействие с которым происходит через что-то вроде www.service.tld/api/orders/wsdl.

Как вы решали и решили подобную задачу.
  • Вопрос задан
  • 354 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Fortop
Tech/Team lead
Точно так же как и любой php скрипт.

У вас есть два варианта.

1. если есть единая точка входа в апи, то включить xhprof в ней
2. Настроить в php.ini auto-prepend-file/auto-append-file они будут собирать информацию для всех выполняющихся скриптов в вашей системе.

Дальше нужно лишь отфильтровать метрики и проанализировать

P.S. Естественно что серверную часть профилировать нужно на ней же.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы