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