بالا بردن سرعت در MVC
دوشنبه 18 آبان 1394 1:17 PM
در Asp.Net MVC به صورت خود کار دو Engin برای View ها فعال است Razor و ASPX و بعد از هر بار درخواست View در چندین مسیر دنبال View های مورد نظر میگرده
در تصویر بالا میبینید که در صورت درخواست متد index از کنترلر home دنبال View هایی با Engin مربوط ASPX هم میگرده که سرعت برنامه رو پایین میاره
حالا قصد داریم Engin مربوط به ASPX رو غیر فعال کنیم
وارد Global.asax شوید و در Application_Start دو خط کد زیر را اضافه کنید
|
1
2
|
ViewEngines.Engines.Clear();ViewEngines.Engines.Add(new RazorViewEngine()); |
حالا تصویر زیر رو ببینید همانگونه که مشخص است دیگه دنبال View های با Engin Aspx نخواهد گشت
موفق و پیروز باشید