Я встречаю большую проблему.У меня есть приложение PHP (symfony), и API можно вызывать только с помощью curl.
Внешний интерфейс (на стороне клиента) отправляет много запросов с помощью ajax, а на стороне сервера вызывают API.И, когда я отменяю запрос Ajax, процесс на стороне сервера не обнаружен.
Ниже приведена схема:
[Front] <=> request ajax 1 <=> [server side] <=> call Api in curl
[Front] <=> request ajax 2 <=> [server side] <=> call Api in curl
...
[Front] <=> request ajax n <=> [server side] <=> call Api in curl
Запрос ajax n придется ждатьдля всех предыдущих ответов, прежде чем получить ответ.
Проблематично, я должен держать вызов с помощью curl.
Вопрос 1 - С отдыхом API вместо серверной части у меня будет та же проблема?Вопрос 2 - Многопоточный PHP, Daemon, является хорошим решением для этой проблемы?