Jump to content

is anyone utilising http2


keat

Recommended Posts

  • 4 weeks later...

http/2 is extremely difficult to implement at the moment so unless you run your own very highly customised server it is unlikely.  cPanel (which most people will be running on their server) introduced http/2 in EA3 a short while ago and then in EA4 (which is now mandatory for cPanel) only a couple of months ago.

However, this is when it starts to get tricky !

During the initial connection negotiation, if wanting to use http/2, the server and browser needs to establish a secure connection using either the NPN or ALPN protocols.  Most versions of OpenSSL only support the older NPN protocol and for a short while that worked and allowed http/2 connections, but Google deprecated NPN in Chrome 51 (followed by almost all other browsers) and only support ALPN effectively breaking http/2 for most of the few people that had implemented it !  The very latest OpenSSL libraries do support ALPN but these havent been adopted by the majority of Operating Systems. 

So to fully support http/2 you need the very latest OpenSSL libraries in order to support ALPN and these OpenSSL libraries are not yet supported in most Operating Systems - although it isnt too far off.  For example, CENTOS (which is the general choice for many and what we use exclusively) is currently on version 7.3 and will be supporting the latest OpenSSL libraries in 7.4

There is one further issue in that there is no upgrade path from CENTOS 6.X to 7 and most hosting servers are running 6.9 which is the latest version available.  To upgrade to CENTOS 7, you need to remove all accounts to a second server (obviously ensuring that the specification is OK to run all sites) and then reload the Operating System, reload WHM/cPanel, configure all products and services and keep all fingers and toes crossed that when you move the sites back to the newly reloaded server, they all work !  We are just completing this process on the first of our many servers and it isnt an easy process but something we want to do many so we can support http/2 as soon as CENTOS 7.4 is available !

So the short answer, is that I doubt anyone running CubeCart will be running http/2 which is a shame as it is so much faster !

Ian

Link to comment
Share on other sites

I'm running CentOS6, with EA4, I considered implimenting http2 a week before I went on holiday.

However, considering if anything went wrong while I was away, it would be extremely difficult to do anything about it, I reconsidered the thought, until my return.

I've been playing catch up for a week, so havn't got around to installing it, maybe I won't bother now.

 

Thanks for the info.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...