Curl php. Тупит сайт во время запроса

Делаю запрос к сервису через CURL. Бывает такое, что ответ от сервиса приходит через 10-20 сек, пока нет ответа от сервиса сайт жестко тупит или вообще висеть может. Как решить данную проблему?


Ответы (1 шт):

Автор решения: Alex

Насколько критичны данные, получаемые от стороннего сервиса? Они точно необходимы для дальнейшей отработки вашего контроллера? Если это какая-то синхронизация то я бы предложил этот запрос кидать в очередь и работать дальше не дожидаясь его результата, тот же rabbitMQ достаточно легко под это дело поднять можно. В любом случае надо закладывать вероятность того, что сторонний сервис будет недоступен или сломается

→ Ссылка