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

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

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

ofBuHjN.png

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

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

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

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

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

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

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽