gzip activos en la aplicación Sinatra

He estado leyendo que comprimir tus activos usando gzip aumentará el rendimiento de un sitio. Parece que hay muchas formas de hacer esto en una aplicación de Sinatra, por lo que buscaba confirmar la forma más efectiva y fácil de entender.

He encontrado

use Rack::Deflater

Que debería colocarse en mi archivo config.ru antes de ejecutar la aplicación, así que en mi caso

require './david'
use Rack::Deflater
run Sinatra::Application

¿es asi? ¿es así de simple? Solo para agregar, sé que esto comprimirá todos mis activos estáticos, incluidas mis imágenes, pero estas se envían desde un CDN, ¿eso haría una diferencia?

Ayuda hormiga apreciada con éste

Gracias

Respuestas a la pregunta(1)

Su respuesta a la pregunta