Я хочу загрузить файл Excel на сервер (laravel) и импортировать данные из Excel на сервер, но я понимаю, что если у меня в файле Excel будет больше данных (около тысячи строк), сервер будет удерживать запрос до завершения процесса импорта, я могуОтредактируйте php.ini, чтобы увеличить максимальное время, но удерживайте запрос слишком долго, чтобы сделать серверные сообщения, когда многопользовательский файл загружается одновременно. Поэтому я хочу разделить запрос на две части, загрузить файл и импортировать данные (запустить в фоновом режиме и отправить процент конечному пользователю - обновление в реальном времени). Я знаю очередь и задания, но когда я использую задания, мне кажется, что я не могу их остановить, и очередь не справляется с многопользовательской загрузкой. Например, если пользователь A загружает очень большой файл во время загрузки пользователя A, пользователь B загружает файл на сервер, а пользователь B должен ждать завершения загрузки пользователем A. Это может вызвать раздражение у конечного пользователя. Есть хорошие идеи?
Заранее спасибо