PDA

View Full Version : اجرای یک متد بعد از return view



jaykob
جمعه 25 اسفند 1396, 11:18 صبح
سلام و وقت بخیر


من دو تا متد در یک Action دارم که چند ثانیه اجرا شدنشون طول می کشه . خواستم بدونم من چطور می تونم که view خودم رو load کنم و بعد اون متد هارو اجرا کنم ؟ که کاربر فکر نکنه برنامه مشکلی پیش اومده براش و با یک load طولانی بربخوره ؟

با تشکر

EnKamran
جمعه 25 اسفند 1396, 12:02 عصر
فكر میكنم ایسینك دقیقا همین كار رو انجام میده دوست عزیز
اكشنتون رو ایسینك بذارید و متدهاتون رو هم به صورت ایسینك تعریف كنید و صدا بزنید

hakim22
جمعه 25 اسفند 1396, 13:23 عصر
اول باید سعی کنید مدت زمان اجرای اکشن رو پایین بیارید
دوم از Ajax استفاده کنید
استفاده از Async میتونه کمک کنه صف کمتری شکل بگیره و از منابع سرور بهینه تر استفاده بشه اما برای تولید View همچنان باید همه ی متدهای درون اکشن کارشون تموم شده باشه.