با سلام
من یک وب سایت طراحی کردم و آپلود کردم. این وب سایت یک مشکل اساسی داره و اینه که سایت من از چند کنترلر تشکیل شده و هرکدوم چند اکشن جداگانه دارند. زمانی که من اکشن های کنترلر home را فراخوانی میکنم با سرعت عالی صفحه لود میشه اما زمانی که یک اکشن دیگر از کنترلر content رو فراخوانی میکنم مدت زمان لود صفحه بالا میره و اگر دوباره اکشن دیگری از همین کنترلر را فراخوانی کنم سرعت لود عادی میشه.
کلا منظورم اینه زمانی که بین کنترلرها سوییچ میشه سرعت به شدت افت میکنه. کسی میدونه چه طور میشه این مشکل رو حل کرد؟
پیشاپیش ممنونم
چندین راه حل وجود دارد
1 - باید کد ها رو کامل بررسی کنید و ببینید کد ها مشکلی ندارند یا کاملا بهینه نوشته شده اند
میتونید از Test های پروژه کمک بگیرید
2 -
میتونید اطلاعات تکراری را Cache کنید
3 -
میتونید رفرنس ها را bundle کنید
فقط این مشکل من بین سوییچ کردن بین دوتا کنترلر مشاهده میشه
به احتمال زیاد مشکل از کد ها هست و باید بار زیادی روی سرور داشته باشند
اگر کوئری به بانک دارند با sql profiler بررسی کنید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)