Как не ждать серверной обработки в php? - PullRequest
0 голосов
/ 20 июня 2019

Я встречаю большую проблему.У меня есть приложение 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, является хорошим решением для этой проблемы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...