Follow

Issue: Web Servers May Disable HTTP Compression from Proxies

Description

  • According to RFC 2616, if a request passes through a proxy, the proxy must add a "Via" header.
  • This header indicates to the origin server that the request passed through the named device.
The Via general-header field MUST be used by gateways and proxies to
   indicate the intermediate protocols and recipients between the user
   agent and the server on requests, and between the origin server and
   the client on responses.


Environment

  • Silverline WAF
  • Silverline DDoS
  • Proxy/Proxies
  • The application uses HTTP Compression


Cause

  • F5 Silverline inserts a Via header in all HTTP requests sent to back-end web servers.
    • However, some web servers do not compress data if a request contains a "Via" header.
    • This can lead to longer load times for clients as well as increased bandwidth usage.


Resolution


Related Content


 
 

 

Was this article helpful?
1 out of 1 found this helpful
Have more questions? Submit a request