Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Include ngx_brotli (Brotli compression) module in NGINX package #21

Open
felixbuenemann opened this issue Mar 21, 2018 · 0 comments
Open

Comments

@felixbuenemann
Copy link
Contributor

Please consider including the eustas/ngx_brotli module in Passenger NGINX builds.

The module coexists nicely with NGINX' built-in gzip support and is disabled by default.

All modern browsers include support for brotli and it gives substantial savings for large resources like js, css, html, svg. (https://caniuse.com/#feat=brotli)

In my own tests I'm seeing around 20-25% savings on precompressed and minified js/css (brotli quality 11) and around 30-35% for on the fly html compression (brotli quality 5, similar speed to gzip default level).

If you do consider inclusion make sure to use the above mentioned fork by the main brotli developer eustas instead of the stale google/ngx_brotli module.

If you need help with packaging the module I'd be happy to make a PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant