saman
3 سال پیش توسط saman مطرح شد
2 پاسخ

مشکل بلاک شدن request ها

سلام
من چنتا ریکوئست ajax توی صفحم دارم که بعضی اوقات بلاک میشه و چندین ثانیه طول میکشه یا صفحه لود بشه یا این که باید رفرش بشه
ریکوئست ها https هستن و همچنین خود صفحه هم https هست، از این نظر نباید مشکلی باشه
بعضی وقت ها درسته ولی بعضی وقت ها مشکل داره و بلاک میشه ولی در عین حال ریسپانس بعد از مدت خیلی زیادی میاد ( نمیدونم دیگه از کش استفاده میکنه یا چیز دیگه ای )

به نظرتون مشکل از کجاست که فقط بعضی اوقات این اتفاق میفته ؟

بلاک شدن ریکوئست


ثبت پرسش جدید
سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 3 سال پیش آپدیت شد
1

بصورت پیش فرض تویی لاراول ، فایل RouteServiceProvider برای روت api یک Limit قرار داده متد configureRateLimiting ، این رو یک بررسی بکن ، اگر کارهای بیشتری انجام دادی کدتون رو بذارید

protected function configureRateLimiting()
    {
        RateLimiter::for('api', function (Request $request) {
            return Limit::perMinute(60);
        });
    }

saman
@saman1111 3 سال پیش مطرح شد
0

@juza66
این همون throttle توی نسخه های قدیمی تره، درسته ؟
بله از این نظر مشکلی نداره
حتی بعد از یکی دوبار رفرش صفحه درست میشه و ریکوئست درست انجام میشه بدون مشکل
توی بروزر هم api رو بزنم کار میکنه
ولی فقط موقعی که از صفحه درخواست میدم block میشه

ممنون از پاسختون


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

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