اجرای یک متد بعد از return view
سلام و وقت بخیر
من دو تا متد در یک Action دارم که چند ثانیه اجرا شدنشون طول می کشه . خواستم بدونم من چطور می تونم که view خودم رو load کنم و بعد اون متد هارو اجرا کنم ؟ که کاربر فکر نکنه برنامه مشکلی پیش اومده براش و با یک load طولانی بربخوره ؟
با تشکر
نقل قول: اجرای یک متد بعد از return view
فكر میكنم ایسینك دقیقا همین كار رو انجام میده دوست عزیز
اكشنتون رو ایسینك بذارید و متدهاتون رو هم به صورت ایسینك تعریف كنید و صدا بزنید
نقل قول: اجرای یک متد بعد از return view
اول باید سعی کنید مدت زمان اجرای اکشن رو پایین بیارید
دوم از Ajax استفاده کنید
استفاده از Async میتونه کمک کنه صف کمتری شکل بگیره و از منابع سرور بهینه تر استفاده بشه اما برای تولید View همچنان باید همه ی متدهای درون اکشن کارشون تموم شده باشه.