سلام دوستان من یه درخواست میفرستم سمت سرور و اجرای اون 2 دقیقه طول میکشه میخوام درصد پیشرفت کار رو تو کلاینت نشون بدم سمت سرور با لاراول هست آیا راه خوبی سراغ دارید؟
من خودم اینطوری تنظیم کردم که سمت سرور درصد پیشرفت رو تو یه فایل هر یک ثانیه یه بار اپدید که و اینور تو کلاینت هر 1 ثانیه ajax بزنه و درصد پیشرفت رو از اون فایل بخونه اما نمیشه، چون تا زمانی که فایل در حال نوشته شدن هست ای جکس ها جواب نمیدن.
اینجوری برای یک پروگرس بار ۲ دقیقه ای باید ۱۲۰ تا درخواست Ajax بفرستید
راه معقول تر اینکه:
از Broadcast events و Laravel Echo استفاده کنی:
https://laravel.com/docs/7.x/broadcasting#installing-laravel-echo
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟