Задать вопрос
@tgarl

Как можно зафиксировать что с сайта есть запрос на сторонний сервис?

Поясню: на сайте есть различные модули которые могут на своих событиях передавать запросы к своему АПИ и прочему черз curl, file_get_contents... Вот хочется фиксировать, что на такой-то странице происходит запрос туда-то. Это вообще возможно? Или только ставить на сервер аналог фидлера какого и только так(хотелось бы без этого, так как с этим есть проблемы)?

Из-за чего возник такой вопрос: был момент что сайт начал грузится по 20-30 сек. Искали долго никак не могли найти, решили сменить хостинг и туда переносить почищенный сайт от лишнего. Ивот так удаляя старые модули выяснили что оказалось один из модулей делал запрос к своему серверу на каждом хите, а сервер не отвечает как раз эти 20-30 сек. Снесли модуль и все нормализовалось, не потребовался переезд. Вот и сейчас столкнулись что вроде бы легкая страница иногда грузится по секунд 5-10, вспомнили о прошлой ситуации, вот и интересует есть ли возможность пофиксить такое?
  • Вопрос задан
  • 93 просмотра
Подписаться 1 Простой 5 комментариев
Пригласить эксперта
Ответы на вопрос 1
@rPman
Можно установить модуль xdebug и добавить логирование вызовов в коде где-нибудь в начале кода
xdebug_start_trace, который будет сохранять в указанный файл вызовы с аргументами. По пользоваться сайтом и затем проанализировать этот trace файл на строки вида http или вызовы fopen, file_get_content или socket... В общем есть где проявить смекалку
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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