بهترین زمان یادگیری بیشتر، برای شروع یک رقابت دلچسب! مهارتتو ارتقا بده...

تابستون کوتاهه! کلیک کن!
ثانیه
دقیقه
ساعت
روز
صادق مرادی
4 سال پیش توسط صادق مرادی مطرح شد
1 پاسخ

پروگرس بار ریل تایم در php و javascript

سلام دوستان من یه درخواست میفرستم سمت سرور و اجرای اون 2 دقیقه طول میکشه میخوام درصد پیشرفت کار رو تو کلاینت نشون بدم سمت سرور با لاراول هست آیا راه خوبی سراغ دارید؟

من خودم اینطوری تنظیم کردم که سمت سرور درصد پیشرفت رو تو یه فایل هر یک ثانیه یه بار اپدید که و اینور تو کلاینت هر 1 ثانیه ajax بزنه و درصد پیشرفت رو از اون فایل بخونه اما نمیشه، چون تا زمانی که فایل در حال نوشته شدن هست ای جکس ها جواب نمیدن.


ثبت پرسش جدید
علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 4 سال پیش مطرح شد
1

اینجوری برای یک پروگرس بار ۲ دقیقه ای باید ۱۲۰ تا درخواست Ajax بفرستید

راه معقول تر اینکه:
از Broadcast events و Laravel Echo استفاده کنی:
https://laravel.com/docs/7.x/broadcasting#installing-laravel-echo


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام