We use cookies
We use cookies to optimize our website. By continuing to browse the site, you agree to our use of cookies.
Control panel
  • Русский
  • Українська
  • English
  • UAH
  • USD
  • RUB
  • EUR
  • 0-800-307-307 Hotline
  • +38 (044) 392-74-33 Kiev
  • +38 (057) 728-39-00 Kharkiv
  • +38 (056) 794-38-31 Dnipro
  • +38 (032) 229-58-93 Lviv
  • +38 (048) 738-57-70 Odessa
  • +38(093) 170-15-42  Life
  • +38 (067) 400-88-44 Kievstar
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7 (499) 348-28-61 Moscow

2.23.4. HTTP / 2 and Server Push

Attention!

HTTP / 2 and Server Push work only over HTTPS, so to use them, the site must have SSL certificate installed.

HTTP / 2 and Server Push are supported by default hosting.

You can check protocol support, for example, using the verification service HTTP/2 Test or HTTP2.Pro, either in developer tools in the browser on the network requests tab.

An example of requests made over the HTTP / 2 protocol:

As part of HTTP / 2, the Server Push technology is available, which allows you to "push" the resources of the site to its visitors, without waiting for their browser to download and parse HTML-document, which can positively affect the load time and page rendering speed in the browser of each of them. The use of this technology is implemented using a special HTTP header Link, which lists the resources to be pushed through. The title is added by the site itself, for example, using specialized plugins for a specific CMS... Important conditions are the work of the site via HTTPS and support for Server Push by the browser used.

You can enable Server Push for each specific site in site settings:

You can check the Server Push operation in developer tools in the browser on the network requests tab.

Example header Link:

An example of resources loaded using Server Push:

The examples used WordPress with a plugin HTTP/2 Push, Async JavaScript, Defer Render Blocking CSS, HTTP2 server push.