Add ResponseCompression Middleware to templates for Static Files #1127

Closed
opened 2025-08-09 17:18:58 +00:00 by fergalmoran · 0 comments
Owner

Originally created by @spboyer on 1/9/2017

  • Enables gzip on html, css, js files.
        public void ConfigureServices(IServiceCollection services)
        {
            // Add response compression middleware.
            services.AddResponseCompression();

            // Add framework services.
            services.AddMvc();
        }

In the Configure() method use the middleware. Order matters, ResponseCompression must be called prior to StaticFiles or they will not be compressed.

         app.UseResponseCompression();
         app.UseStaticFiles();

Reduces default template html by ~50% in Debug mode.

*Originally created by @spboyer on 1/9/2017* * Enables gzip on html, css, js files. ``` public void ConfigureServices(IServiceCollection services) { // Add response compression middleware. services.AddResponseCompression(); // Add framework services. services.AddMvc(); } ``` In the `Configure()` method use the middleware. Order matters, ResponseCompression must be called prior to StaticFiles or they will not be compressed. ``` app.UseResponseCompression(); app.UseStaticFiles(); ``` Reduces default template html by ~50% in Debug mode.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/JavaScriptServices#1127
No description provided.