5 ms·
Because 47% of sites run on Cloudflare or similar CDN that started enabling HTTP/2 for non-paying customers. The application servers running the site do not ac
by user5994461 6y ago
Because 47% of sites run on Cloudflare or similar CDN that started enabling HTTP/2 for non-paying customers.
The application servers running the site do not accept HTTP/2 and most likely can't support it at all (we're a python shop and none of the web frameworks we use could do HTTP/2 when we looked into it).
- amaccuish 6y agoFor HTTP/2 at least, I think the main benefit in terms of performance applies to the "last hop", so you still get a more reliable experience even if the connection between the CDN/proxy and app server is http/1.1
- dathinab 6y agoTrue, through many web-sites don't have to care about the performance difference. But for companies like CloudFlare or Googl HTTP/2 means less traffic overhead (multiplexing+header compression) and can save them a lot of bandwidth (aka. money) with that.
- dathinab 6y agoBut exactly that's the point. It can be handled transparently in a much easier way then the Ipv6 switch. (Because IPv6 is so much more different then just IPv4 + more addresses, and worse, many people don't realize it and treat it as IPv4 with more addresses which resulted in many problems).
- secondcoming 6y agoExactly. AWS and GCP load balancers accept HTTP/2 but allow for those requests to be forward to backend instances as HTTP/1 because of this.
- shrdlu2 6y agoIn fact AWS ALB does not even support HTTP/2 on the backends which is really annoying.