public static IApplicationBuilder UseWebOptimizations(this IApplicationBuilder app, IWebOptimization webOptimization) { app.UseWebOptimizer(webOptimization.Environment); app.UseStaticFilesWithCaching(TimeSpan.FromDays(365)); app.UseResponseCaching(); app.UseResponseCompression(); return(app); }
public static IServiceCollection AddWebOptimizations(this IServiceCollection services, IWebOptimization webOptimization) { services.AddWebOptimizer(webOptimization.ConfigurePipeline); services.AddResponseCompression(webOptimization.ConfigureCompression); services.AddResponseCaching(webOptimization.ConfigureCaching); return(services); }