Ի՞նչ է միավորումը և մինիֆիկացիան ASP NET MVC-ում:
Ի՞նչ է միավորումը և մինիֆիկացիան ASP NET MVC-ում:

Video: Ի՞նչ է միավորումը և մինիֆիկացիան ASP NET MVC-ում:

Video: Ի՞նչ է միավորումը և մինիֆիկացիան ASP NET MVC-ում:
Video: Ի՞նչն է միավորում սորոսականներին և «ծռերին» 2024, Մայիս
Anonim

Երկուսն էլ միավորում և փոքրացում բեռի ժամանակը նվազեցնելու երկու առանձին տեխնիկա են: Այն փաթեթավորում նվազեցնում է սերվերին ուղղված հարցումների քանակը, մինչդեռ մինիֆիկացում նվազեցնում է պահանջվող ակտիվների չափը.

Այնուհետև, ի՞նչ է միավորումը և մինիֆիկացիան MVC-ում:

MVC իրականացնում է մի գործընթաց, որը կոչվում է մինիֆիկացում վրա փաթեթավորված ֆայլեր։ Փաթեթավորում և փոքրացում Տրամադրեք մեզ հնարավորություն ինչպես նվազեցնելու JS և CSS ռեսուրսների ֆայլերը ստանալու համար անհրաժեշտ հարցումների քանակը, այնպես էլ ֆայլերի չափը նվազեցնելու համար՝ դրանով իսկ բարելավելով մեր հավելվածների արձագանքման հնարավորությունը:

Նմանապես, ինչ է BundleConfig Cs-ը ASP NET MVC-ում: BundleConfig ոչ այլ ինչ է, քան փաթեթի կազմաձևումը տեղափոխված առանձին ֆայլ: Այն նախկինում եղել է հավելվածի գործարկման կոդի մաս (զտիչներ, կապոցներ , երթուղիները նախկինում կազմաձևվում էին մեկ դասում) Այս ֆայլը ավելացնելու համար նախ անհրաժեշտ է ավելացնել Microsoft-ը: AspNet . Web. Optimization nuget փաթեթ ձեր վեբ նախագծի համար. Install-Package Microsoft-ը:

Պարզապես, ի՞նչ է միավորումը և մինիմացումը:

Փաթեթավորում և փոքրացում երկու տեխնիկա են, որոնք կարող եք օգտագործել ASP. NET 4.5-ում` պահանջի բեռնման ժամանակը բարելավելու համար: Փաթեթավորում և փոքրացում բարելավում է բեռնման ժամանակը` նվազեցնելով սերվերին ուղղված հարցումների քանակը և նվազեցնելով պահանջվող ակտիվների չափը (օրինակ՝ CSS և JavaScript):

Ինչպե՞ս է իրականացվում Minification-ը MVC-ում:

Փաթեթավորում և մինիֆիկացում կարելի է միացնել կամ անջատել երկու եղանակով. կա՛մ սահմանելով վրիպազերծման հատկանիշի արժեքը կոմպիլյացիայի տարրում համացանցում: config ֆայլը կամ սահմանելով enableOptimizations հատկությունը BundleTable դասի վրա: Հետևյալ օրինակում վրիպազերծումը վեբում սահմանված է true-ի:

Խորհուրդ ենք տալիս: