diff --git a/readme.md b/readme.md index a9b2f8a..93f7908 100644 --- a/readme.md +++ b/readme.md @@ -1,5 +1,5 @@ -

Brotli

-

Latest Release

+

Brotli

+

Latest Release Downloads

Brotli IIS Compression Scheme Plugin ==================================== @@ -24,7 +24,7 @@ Features -------- * Integrates with the built-in IIS Static and Dynamic Compression Modules. -* Uses the latest version of Google's Brotli encoder (v1.0.4). +* Uses the latest version of Google's Brotli encoder (v1.0.5). Requirements ------------ @@ -87,7 +87,7 @@ Current browsers advertise Brotli support after `gzip` and `deflate` in the `Acc The [HTTP RFC](https://tools.ietf.org/html/rfc7231#section-5.3.4) gives no specific guidance on how to choose from many `Accept-Encoding` values with the same priority, so it would be acceptable to return `br` content to those clients, but newer versions of IIS choose the first one (left to right) that matches one of the configured compression schemes. This means they won't choose `br` if either `gzip` or `deflate` compression is also enabled. -One obvious solution is to disable `gzip` and `deflate` on your server so that `br` is the only match. However, because roughly 20% of Internet users (as of early 2018) are still using older web browsers that don't support Brotli, you will probably want to keep `gzip` enabled on your server to support compression for those clients, at least for a while longer. +One obvious solution is to disable `gzip` and `deflate` on your server so that `br` is the only match. However, because roughly 15% of Internet users (as of mid-2018) are still using older web browsers that don't support Brotli, you will probably want to keep `gzip` enabled on your server to support compression for those clients, at least for a while longer. If you wish to leave both (or all three) schemes enabled, you must, therefore, take some action to force IIS to choose `br` when acceptable. To accomplish this, you can modify the `Accept-Encoding` header value on requests as they enter your IIS pipeline. The [IIS URL Rewrite Module](https://www.iis.net/downloads/microsoft/url-rewrite) makes this easy. diff --git a/src/brotli.rc b/src/brotli.rc index d892f37..f0e0968 100644 Binary files a/src/brotli.rc and b/src/brotli.rc differ