danielnewman
@danielnewman
Front-end

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

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

ofBuHjN.png

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

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

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
25 апр. 2024, в 12:50
1000 руб./в час
25 апр. 2024, в 12:23
2500 руб./за проект