|
Princippet bag bundling og komprimering er dynamisk at sammenflette og komprimere flere CSS-filer til én CSS-fil, og flere JS-filer skal dynamisk slås sammen og komprimeres til én JS-fil, for at reducere antallet af browserforespørgsler om at servere ressourcefiler, reducere størrelsen på ressourcefiler og forbedre svarhastigheden på siden. ASP.NET 4.5 og derover understøtter denne teknologi (optimering).
Sådan bruger du:
Først nuget downloader pakken Microsoft.AspNet.Web.Optimization, og konfigurerer den derefter som følger:
Trin 1: Som sædvanligt opretter du en ny klasse under App_start-mappen, som vist i figuren:
Her er en parameter "BundleTable.EnableOptimizations":
Hvis dette ikke er sat, bruger System.Web.Optimization standardpolitikken,
vedDebug-tilstandIkke aktiveretSammenfletning og komprimering.
vedUdgivelsestilstandEnableSammenfletning og komprimering.
Hvis den sættes, vil standardpolitikken blive tilsidesat;
|