danielnewman
@danielnewman
Front-end

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

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

ofBuHjN.png

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

Как вы решали и решили подобную задачу.
  • Вопрос задан
  • 335 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Fortop
Tech/Team lead
Точно так же как и любой php скрипт.

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 05:01
999999 руб./за проект
19 апр. 2024, в 03:52
1000 руб./за проект
19 апр. 2024, в 03:01
1000 руб./за проект