Last Updated: January 28, 2019
· locks

Slim down HTTP responses

If you're using a Rack-based web framework you can very easily slim down your responses by compressing them.

To achieve this you just have to use the Rack::Deflater middleware, like so:

# config.ru
require 'rack'
require './app'

use Rack::Deflater

run Sinatra::Application

Yes, that's all there is to it!

Now any client that sets the Accept-Encoding: gzip,deflate header will benefit from smaller responses.

3 Responses
Add your response


Thanks for this, now I wonder how could be possible to make Rack::Deflater add the Vary: Accept-Encoding header. Have you found this out yet?

over 1 year ago ·


over 1 year ago ·

The compressing teaching skills and approves the wonderful college preparing tips and more essay services as well. Basically this https://www.bestessayservicereviews.com/ site has been developing and improving the skills and sharing achieved tips.

6 months ago ·