ASP NET MVCде пакеттөө жана кичирейтүү деген эмне?
ASP NET MVCде пакеттөө жана кичирейтүү деген эмне?

Video: ASP NET MVCде пакеттөө жана кичирейтүү деген эмне?

Video: ASP NET MVCде пакеттөө жана кичирейтүү деген эмне?
Video: Что такое MVC за 4 минуты 2024, Ноябрь
Anonim

экөө тең топтоо жана кичирейтүү жүктөө убактысын кыскартуу үчүн эки башка ыкмалар болуп саналат. The топтоо Серверге суроо-талаптардын санын азайтат, ал эми кичирейтүү суралган активдердин өлчөмүн азайтат.

Анда MVCде топтоо жана минификация деген эмне?

MVC деп аталган процессти ишке ашырат кичирейтүү үстүндө топтолгон файлдар. Топтоо жана кичирейтүү бизге JS жана CSS ресурстук файлдарын алуу үчүн талап кылынган суроо-талаптардын санын кыскартууга жана файлдардын көлөмүн азайтууга, ошону менен биздин колдонмолордун жооп берүү жөндөмдүүлүгүн жакшыртууга жол бериңиз.

Ошо сыяктуу эле, ASP NET MVCдеги BundleConfig Cs деген эмне? BundleConfig өзүнчө файлга көчүрүлгөн топтом конфигурациясынан башка эч нерсе эмес. Ал мурун колдонмону баштоо кодунун бир бөлүгү болгон (фильтрлер, таңгактар , маршруттар бир класста конфигурацияланчу) Бул файлды кошуу үчүн, адегенде Microsoftту кошушуңуз керек. AspNet . Web. Optimization nuget пакети сиздин веб-долбооруңузга: Орнотуу-Пакет Microsoft.

Жөнөкөй эле, пакеттөө жана кичирейтүү деген эмне?

Топтоо жана кичирейтүү Сурам жүктөө убактысын жакшыртуу үчүн ASP. NET 4.5те колдоно турган эки ыкма. Топтоо жана кичирейтүү серверге суроо-талаптардын санын кыскартуу жана суралган активдердин көлөмүн (мисалы, CSS жана JavaScript) азайтуу аркылуу жүктөө убактысын жакшыртат.

MVCде Минификация кантип ишке ашырылат?

Топтоо жана кичирейтүү эки жол менен иштетилип же өчүрүлүшү мүмкүн: же Желедеги компиляция элементиндеги мүчүлүштүктөрдү аныктоо атрибутунун маанисин коюу. config файлын же BundleTable классында enableOptimizations касиетин орнотуу. Төмөнкү мисалда мүчүлүштүктөрдү оңдоо вебде чындыкка коюлган.

Сунушталууда: