Why No HTTP/2 Support on Shared Hosting?


[quote]the team is working hard to bring HTTP/2 with apache to our shared, VPS, and dedicated servers. Testing is underway now and we’ve made a lot of progress in the last few months.

Right now a rough estimate based on the progress so far looks like it we could have it released in Q2/Q3. It all depends on how the testing goes and if any unforeseen issues pop up.

It’s not as fast as we’d like either, but hang in there, it’s almost ready!
Justin Lund
DreamHost Product Mgr[/quote]

So what happens if a user agent (browser) uses HTTP/2 to request a webpage on shared hosting currently?


The short version is that the client is responsible for determining the protocol when it connects to the server. It will try connecting via HTTP/1.1 and auto-negotiate connectivity via HTTP/2. HTTPS is a little different, but it should still be automatic if the client and server both support the new protocol. More details here - http://http2.github.io/http2-spec/index.html#discover-http


Thanks, good info


Here a testing tool to see if a site supports HTTP/2: https://tools.keycdn.com/http2-test

So far, sites on shared hosting still do not.


Using this tool:


It seems even the Dreamhost site isn’t HTTP/2


It is not correct to say that DreamHost doesn’t support HTTP/2. If you switch your VPS, DreamPress or dedicated to nginx, you’ll have HTTP/2 on your shared hosting domain.

From https://help.dreamhost.com/hc/en-us/articles/219377648-HTTP-2-overview

Justin Lund has already answered this topic sharing the rough roadmap for a wider deployment of HTTP/2. I think we can close this thread now and until there is an official announcement from DreamHost.