¿Cuál es el mejor complemento para Rails que gzips mi página web de salida?¿Cómo gzip la salida de la página web con Rails?
Editar: La compañía Estoy de alojamiento con que ha declarado que no se instalarán mod_deflate
.
¿Cuál es el mejor complemento para Rails que gzips mi página web de salida?¿Cómo gzip la salida de la página web con Rails?
Editar: La compañía Estoy de alojamiento con que ha declarado que no se instalarán mod_deflate
.
A menos que esté ejecutando su aplicación Rails sin otro servidor web (que generalmente no es una gran idea), probablemente deba consultar su servidor web. Todos los principales servidores web tienen opciones para habilitar gzip. Por ejemplo, para Apache, puede usar mod_deflate.
¿Ha intentado habilitar la compresión en apache a través de mod_deflate?
¿Has probado para ver si ya está habilitado? Si su proveedor de hosting usa Apache, podría estar allí de manera predeterminada.
Ejecute este comando en su sitio y vea si obtiene el encabezado Content-Encoding: gzip
.
$ curl --head -H "Accept-Encoding: gzip" http://example.com
Si su empresa de hosting no es compatible con mod_deflate, es hora de una nueva empresa de alojamiento. Creo que hacer esto en Ruby sería bastante lento y un dolor en el trasero.
¿Ha intentado utilizar el middleware desinflado? Agregue use Rack::Deflater
a su config.ru
.
Así es como lo harías con una aplicación que se ejecuta en Heroku (AFAIK desde cedro-pila).
'config.middleware.insert_before 'ActionDispatch :: Static', 'Rack :: Deflater'' –
¿Cómo sería eso diferente de todo lo demás en los rieles :) Ja ja ... En serio no pude resistirme. Lo intenté pero no pude :) – baash05