IIS Brotli Issue

110 views
Skip to first unread message

Eric Miller

unread,
May 1, 2017, 12:25:04 PM5/1/17
to sup...@iisbrotli.com

I am experiencing the same issue as reported here:

https://serverfault.com/questions/823453/enabling-brotli-compression-on-iis

 

Is this a known issue?

 

Thanks,

 

 

~Eric

​​​​​___________________________________________

Eric Miller
Director of Information Technology
P: 904.389.1130 x115

C: 904.566.3766
F: 904.899.5809 | eri...@vizergy.com

www.vizergy.com

Visit our blog to learn how you can benefit from the latest in hotel Internet marketing.
Your opinion counts, tell us how we're doing.

 

Otto van der Schaaf

unread,
May 1, 2017, 1:43:40 PM5/1/17
to Eric Miller, sup...@iisbrotli.com
Hi,

It is known that later versions of IIS seem to treat the accept-encoding differently, and as such the requested Brotli encoding seems to be overruled by gzip.
When installing the module as a compression scheme, you will run into that. There's not much we can do about that, some hacky voodoo aside, because IIS fully controls 
which type of compression that will get applied to which request when the module is installed this way.

However, when you install the module as a transforming module, the module will have control, and you will be fine.
However -- the transforming had a known bug which causes content to truncated sometimes. This has been confirmed fixed in a release candidate we have been testing with a couple of users in our inner circle.
So that should be free of troubles, and we're preparing a release based on it.
If you would like to try the rc version, here's the link: https://my.we-amp.com/download/iisbrotli1.1.2rc3.zip  

Kind regards,

Otto van der Schaaf

We-Amp B.V.
Aalsmeerderweg 14
1432 CR Aalsmeer
The Netherlands
Phone+31 6 25576077
E-mail: osc...@we-amp.com
Website: www.we-amp.com


Eric Miller

unread,
May 1, 2017, 1:50:42 PM5/1/17
to Otto van der Schaaf, sup...@iisbrotli.com

Thank you, I will test the RC as a native module and let you know if I run into any issues.

Eric Miller

unread,
May 16, 2017, 1:53:31 PM5/16/17
to Otto van der Schaaf, sup...@iisbrotli.com

Hi Otto,

 

Is Brotli out of RC yet?  Was the truncation issue resolved?

 

Thanks,

 

 

~Eric

 

From: Otto van der Schaaf [mailto:osc...@we-amp.com]
Sent: Monday, May 01, 2017 1:43 PM
To: Eric Miller <Eri...@vizergy.com>; sup...@iisbrotli.com
Subject: Re: IIS Brotli Issue

 

Hi,

Eric Miller

unread,
May 16, 2017, 2:18:58 PM5/16/17
to Otto van der Schaaf, sup...@iisbrotli.com

I was able to download v1.1.2, but am unable to register for the install to complete.  HTTPS is open/allowed.

Otto van der Schaaf

unread,
May 17, 2017, 11:40:36 AM5/17/17
to Eric Miller, sup...@iisbrotli.com, Paul Boudewijn
Hi,

The fixed version has een released, but with a new installer as you have seen.
+Paul will try to get back to this later today -- this may need looking into but everyone is OOO
Sorry for the inconvenience.

Otto

On Tue, May 16, 2017 at 2:18 PM Eric Miller <Eri...@vizergy.com> wrote:

I was able to download v1.1.2, but am unable to register for the install to complete.  HTTPS is open/allowed.

image001.png

Paul Boudewijn

unread,
May 17, 2017, 7:00:32 PM5/17/17
to Eric Miller, sup...@iisbrotli.com

Hi Eric,

 

I can’t find a My We-Amp account with the emailaddress ‘Eri...@vizergy.com’, which account did you use to download the installer?

 

Regards,

 

Paul Boudewijn

Product Development Manager

 

We-Amp B.V.

Aalsmeerderweg 14

1432 CR Aalsmeer

The Netherlands

Phone: +31 (0)20 36 90 751 

E-mail: pboud...@we-amp.com
Website: 
www.we-amp.com

 

http://www.we-amp.com/images/weamp-logo-bottom.png

image001.png
image002.png

Eric Miller

unread,
May 18, 2017, 7:16:56 AM5/18/17
to Paul Boudewijn, sup...@iisbrotli.com

Hi Paul,


I used the Microsoft account option to download the installer.  The valid IDs associated with my Microsoft/Office 365 account are eri...@vizergy.com and emi...@vizergy.com


Thanks,



~Eric



From: Paul Boudewijn <pboud...@we-amp.com>
Sent: Wednesday, May 17, 2017 7:03 PM
To: Eric Miller
Cc: sup...@iisbrotli.com

Paul Boudewijn

unread,
May 19, 2017, 5:44:23 AM5/19/17
to Eric Miller, sup...@iisbrotli.com

Hi Eric,

 

Could you try this new version of the IIS Brotli installer:

https://my.we-amp.com/download/IISBrotli-1.1.2-installer-v1.1.zip

 

If the installer shows an errorcode please let me know.

 

Regards,

 

Paul Boudewijn

Product Development Manager

 

We-Amp B.V.

Aalsmeerderweg 14

1432 CR Aalsmeer

The Netherlands

Phone: +31 (0)20 36 90 751 

E-mail: pboud...@we-amp.com
Website: 
www.we-amp.com

 

http://www.we-amp.com/images/weamp-logo-bottom.png

image001.png
image002.png

Eric Miller

unread,
May 19, 2017, 8:38:32 AM5/19/17
to Paul Boudewijn, sup...@iisbrotli.com

Paul,

 

The new version is still failing.  I press any key to continue and nothing happens.

 

Paul Boudewijn

unread,
May 19, 2017, 9:54:05 AM5/19/17
to Eric Miller, sup...@iisbrotli.com

Hi Eric,

 

Sorry to hear that. We’ve learned 3 things, though:

-       The new installer has been downloaded by My We-Amp user e69ca...@hotmail.com. I presume that’s you, right?

-       The exception is caused by a http receive failure. We don’t see any product activation calls from this user or Eri...@vizergy.com in our logs, so we’re pretty sure this is firewall related.

-       The installer fix contained a little bug, “press a key” wasn’t really any key… Sorry for the inconvenience…

 

I’m pretty confident version 1.2 does let you skip the product activation step (with any key) and will continue installing the server module.

https://my.we-amp.com/download/IISBrotli-1.1.2-installer-v1.2.zip

 

Regards,

Paul

image001.png
image002.png
image003.png

Eric Miller

unread,
May 19, 2017, 10:04:16 AM5/19/17
to Paul Boudewijn, sup...@iisbrotli.com

Paul,

 

The install is still failing, even after pressing a key to bypass the activation.  Is there an activation connection point I can telnet to in order to confirm there is nothing blocking the connection?

 

 

From: Paul Boudewijn [mailto:pboud...@we-amp.com]
Sent: Friday, May 19, 2017 9:57 AM
To: Eric Miller <Eri...@vizergy.com>
Cc: sup...@iisbrotli.com
Subject: RE: IIS Brotli Issue

 

Hi Eric,

 

Sorry to hear that. We’ve learned 3 things, though:

  • The new installer has been downloaded by My We-Amp user e69ca...@hotmail.com. I presume that’s you, right?
  • The exception is caused by a http receive failure. We don’t see any product activation calls from this user or Eri...@vizergy.com in our logs, so we’re pretty sure this is firewall related.

Paul Boudewijn

unread,
May 19, 2017, 11:06:42 AM5/19/17
to Eric Miller, sup...@iisbrotli.com

Hi Eric,

 

Please give the installer a last try before we start telnetting.

https://my.we-amp.com/download/IISBrotli-1.1.2-installer-v1.3.zip

 

Regards,

Paul

 

 

From: Eric Miller [mailto:Eri...@vizergy.com]
Sent: Friday, May 19, 2017 4:04 PM
To: Paul Boudewijn <pboud...@we-amp.com>
Cc: sup...@iisbrotli.com
Subject: RE: IIS Brotli Issue

 

Paul,

 

The install is still failing, even after pressing a key to bypass the activation.  Is there an activation connection point I can telnet to in order to confirm there is nothing blocking the connection?

 

 

From: Paul Boudewijn [mailto:pboud...@we-amp.com]
Sent: Friday, May 19, 2017 9:57 AM
To: Eric Miller <Eri...@vizergy.com>
Cc: sup...@iisbrotli.com
Subject: RE: IIS Brotli Issue

 

Hi Eric,

 

Sorry to hear that. We’ve learned 3 things, though:

-       The new installer has been downloaded by My We-Amp user e69ca...@hotmail.com. I presume that’s you, right?

-       The exception is caused by a http receive failure. We don’t see any product activation calls from this user or Eri...@vizergy.com in our logs, so we’re pretty sure this is firewall related.

-       The installer fix contained a little bug, “press a key” wasn’t really any key… Sorry for the inconvenience…

image001.png
image002.png
image003.png
image004.png

Eric Miller

unread,
May 19, 2017, 11:49:52 AM5/19/17
to Paul Boudewijn, sup...@iisbrotli.com

The install completed this time.  I assume the DDL still needs to be registered manually in IIS?  It looks like the installer created a directory in both program files directories.  Is the same DLL used on 32-bit and 64-bit systems?

 

  • The new installer has been downloaded by My We-Amp user e69ca...@hotmail.com. I presume that’s you, right?
  • The exception is caused by a http receive failure. We don’t see any product activation calls from this user or Eri...@vizergy.com in our logs, so we’re pretty sure this is firewall related.

Paul Boudewijn

unread,
May 19, 2017, 1:03:32 PM5/19/17
to Eric Miller, sup...@iisbrotli.com

Phew, that’s good to hear!

 

The installer should have registered the dll in IIS, either as native module or compression scheme (depending on the version of IIS).

There are different dlls for 32bits and 64bits environments. On a 64 bits environment de 32bits dll is also installed (in program files x86).

-       The new installer has been downloaded by My We-Amp user e69ca...@hotmail.com. I presume that’s you, right?

-       The exception is caused by a http receive failure. We don’t see any product activation calls from this user or Eri...@vizergy.com in our logs, so we’re pretty sure this is firewall related.

-       The installer fix contained a little bug, “press a key” wasn’t really any key… Sorry for the inconvenience…

image001.png
image002.png
image003.png
image004.png
image005.png
image006.png

Eric Miller

unread,
May 19, 2017, 1:11:25 PM5/19/17
to Paul Boudewijn, sup...@iisbrotli.com

Yeah, glad we got past that point!  I am not seeing where the installer registered the native module in our test instance of IIS 8.5.

  • The new installer has been downloaded by My We-Amp user e69ca...@hotmail.com. I presume that’s you, right?
  • The exception is caused by a http receive failure. We don’t see any product activation calls from this user or Eri...@vizergy.com in our logs, so we’re pretty sure this is firewall related.

Paul Boudewijn

unread,
May 19, 2017, 2:41:48 PM5/19/17
to Eric Miller, sup...@iisbrotli.com

https://my.we-amp.com/download/IISBrotli-1.1.2-installer-v1.4.zip

 

Updated installer which installs IIS Brotli as native module on IIS 8.5 and up. Please first de-install the current IIS Brotli installation.

 

 

From: Eric Miller [mailto:Eri...@vizergy.com]
Sent: Friday, May 19, 2017 7:38 PM
To: Paul Boudewijn <pboud...@we-amp.com>
Subject: RE: IIS Brotli Issue

 

 

From: Paul Boudewijn [mailto:pboud...@we-amp.com]
Sent: Friday, May 19, 2017 1:39 PM
To: Eric Miller <Eri...@vizergy.com>
Subject: RE: IIS Brotli Issue

 

Correct, that’s why the installer installs IIS Brotli on IIS 10+ as native module. Do you experience the accept-encoding problem on IIS 8.5?

 

From: Eric Miller [mailto:Eri...@vizergy.com]
Sent: Friday, May 19, 2017 7:28 PM
To: Paul Boudewijn <
pboud...@we-amp.com>
Subject: RE: IIS Brotli Issue

 

The problem with doing it that way in later versions of IIS is that IIS will always prefer gzip over brotli, which appears to be a limitation of IIS or maybe a bug.  However, when brotli is registered as a native module and ordered above the built-in IIS compression then brotli will be preferred.  I confirmed this with Otto.  See attached email discussion I had with Otto.

 

From: Paul Boudewijn [mailto:pboud...@we-amp.com]
Sent: Friday, May 19, 2017 1:22 PM
To: Eric Miller <
Eri...@vizergy.com>
Subject: RE: IIS Brotli Issue

 

On IIS 8.5 IIS Brotli gets installed as compression scheme, this will make the Brotli filter respond to options set for compression in IIS as well as behave identical to gzip in many ways. So you won’t see it on the modules panel in IIS.

Check the httpCompression  node in applicationHost.config.

 

From: Eric Miller [mailto:Eri...@vizergy.com]
Sent: Friday, May 19, 2017 7:11 PM
To: Paul Boudewijn <
pboud...@we-amp.com>
Cc:
sup...@iisbrotli.com
Subject: RE: IIS Brotli Issue

 

Yeah, glad we got past that point!  I am not seeing where the installer registered the native module in our test instance of IIS 8.5.

 

cid:image001.png@01D2D0A3.8F7A4F90

 

From: Paul Boudewijn [mailto:pboud...@we-amp.com]
Sent: Friday, May 19, 2017 1:06 PM
To: Eric Miller <
Eri...@vizergy.com>
Cc:
sup...@iisbrotli.com
Subject: RE: IIS Brotli Issue

 

Phew, that’s good to hear!

 

The installer should have registered the dll in IIS, either as native module or compression scheme (depending on the version of IIS).

There are different dlls for 32bits and 64bits environments. On a 64 bits environment de 32bits dll is also installed (in program files x86).

 

 

From: Eric Miller [mailto:Eri...@vizergy.com]
Sent: Friday, May 19, 2017 5:50 PM
To: Paul Boudewijn <
pboud...@we-amp.com>
Cc:
sup...@iisbrotli.com
Subject: RE: IIS Brotli Issue

 

The install completed this time.  I assume the DDL still needs to be registered manually in IIS?  It looks like the installer created a directory in both program files directories.  Is the same DLL used on 32-bit and 64-bit systems?

 

cid:image002.png@01D2D0A3.8F7A4F90

 

cid:image003.png@01D2D0A3.8F7A4F90

 

From: Paul Boudewijn [mailto:pboud...@we-amp.com]
Sent: Friday, May 19, 2017 11:09 AM
To: Eric Miller <
Eri...@vizergy.com>
Cc:
sup...@iisbrotli.com
Subject: RE: IIS Brotli Issue

 

Hi Eric,

 

Please give the installer a last try before we start telnetting.

https://my.we-amp.com/download/IISBrotli-1.1.2-installer-v1.3.zip

 

Regards,

Paul

 

 

From: Eric Miller [mailto:Eri...@vizergy.com]
Sent: Friday, May 19, 2017 4:04 PM
To: Paul Boudewijn <
pboud...@we-amp.com>
Cc:
sup...@iisbrotli.com
Subject: RE: IIS Brotli Issue

 

Paul,

 

The install is still failing, even after pressing a key to bypass the activation.  Is there an activation connection point I can telnet to in order to confirm there is nothing blocking the connection?

 

cid:image004.png@01D2D0A3.8F7A4F90

cid:image006.png@01D2D0A3.8F7A4F90

image001.png
image002.png
image003.png
image004.png
image005.png
image006.png
image007.png

Eric Miller

unread,
Jun 20, 2017, 8:58:15 AM6/20/17
to Paul Boudewijn, sup...@iisbrotli.com

Hi Paul,

 

The new version is working well so far based on our testing.  Has there been a new release since we last touched base?  I want to be sure there were no other issues identified before we deploy to production.

 

Thanks,

 

 

~Eric

  • The new installer has been downloaded by My We-Amp user e69ca...@hotmail.com. I presume that’s you, right?
  • The exception is caused by a http receive failure. We don’t see any product activation calls from this user or Eri...@vizergy.com in our logs, so we’re pretty sure this is firewall related.
Reply all
Reply to author
Forward
0 new messages