{"id":661,"date":"2024-06-17T18:58:18","date_gmt":"2024-06-17T18:58:18","guid":{"rendered":"https:\/\/zalvis.com\/docs\/?p=661"},"modified":"2024-06-17T18:58:18","modified_gmt":"2024-06-17T18:58:18","slug":"a-broad-outline-of-http%e2%81%84-2","status":"publish","type":"post","link":"https:\/\/zalvis.com\/docs\/a-broad-outline-of-http%e2%81%84-2.html","title":{"rendered":"A Broad Outline of HTTP\u2044 2"},"content":{"rendered":"<p>HTTP\/2 is a significant overhaul to HTTP, the protocol for hypertext-based communication that handles the bulk of data transfer on the World Wide Web. This update has been a decade and half in the making, and soon servers and clients alike will all be able to use it.<br \/>\nWhat are the advantages of HTTP\/2.<\/p>\n<p>HTTP\/2 makes significant improvements to the existing HTTP protocol, especially with page load times, such as:<\/p>\n<ul>\n<li>Connections are now parallel and fully multiplexed, so multiple data assets can be transferred faster and more efficiently over the same TCP request.<\/li>\n<li>The protocol is binary, so the commands in the form of 0s and 1s that are transferred over the wire are more efficient, unlike the human-readable commands used up to HTTP 1.1.<\/li>\n<li>The new &#8216;server push&#8217; concept allows the server to send resources in anticipation of the needs of the client, while still allowing the client to reject the pushed data.<\/li>\n<li>Compressed HTTP headers that avoid the need to re-send headers.<\/li>\n<\/ul>\n<p><strong>How compatible is HTTP\/2?<\/strong><\/p>\n<p>HTTP\/2 strives to make HTTP better, but to get there, it has to work well with the existing infrastructure of the internet:<\/p>\n<ul>\n<li>It supports all browsers, so if your site uses HTTP\/2, there&#8217;s no scenario where it prevents a visitor from accessing your site. Newer browsers that are compatible with HTTP\/2 will work of course, but those aren&#8217;t compatible will switch to HTTP 1.1 without so much as a hiccup. Of course, the new protocol doesn&#8217;t affect how the site looks, just how well it performs or how quickly it loads.<\/li>\n<li>It will directly work with your existing TLS certificate, and you don&#8217;t need to tweak anything. However, do remember that only secured domains work with HTTP\/2 right now, though this should change as more and more browsers add HTTP\/2 cleartext support.<\/li>\n<li>You can use HTTP\/2 with major existing services like Cloudflare that support all the way up to even HTTP\/3<\/li>\n<li>Most hosting services enable HTTP\/2 by default. The HTTP\/2 web server from Zalvis, for instance, works from the get go.<\/li>\n<\/ul>\n<p><strong>Testing<\/strong><\/p>\n<p>We can test that the enabled HTTP\/2 on your website by using online tools such as KeyCDN&#8217;s HTTP\/2 Test (<a href=\"https:\/\/tools.keycdn.com\/http2-test\" target=\"_self\" rel=\"noopener\">https:\/\/tools.keycdn.com\/http2-test<\/a>) and ensure that the protocol is indeed working for you.<\/p>\n<div class=\"tchcx6a15bc9186530\" >If you enjoyed this article, then you\u2019ll love Zalvis's Cloud Hosting platform. Turbocharge your website and get 24\/7 support from our veteran team. Our world-class hosting infrastructure focuses on auto-scaling, performance, and security. Let us show you the Zalvis difference! <a href=\"https:\/\/zalvis.com\/\">Check out our services.<\/a><\/div><style type=\"text\/css\">\r\n@media screen and (min-width: 1201px) {\r\n.tchcx6a15bc9186530 {\r\ndisplay: block;\r\n}\r\n}\r\n@media screen and (min-width: 993px) and (max-width: 1200px) {\r\n.tchcx6a15bc9186530 {\r\ndisplay: block;\r\n}\r\n}\r\n@media screen and (min-width: 769px) and (max-width: 992px) {\r\n.tchcx6a15bc9186530 {\r\ndisplay: block;\r\n}\r\n}\r\n@media screen and (min-width: 768px) and (max-width: 768px) {\r\n.tchcx6a15bc9186530 {\r\ndisplay: block;\r\n}\r\n}\r\n@media screen and (max-width: 767px) {\r\n.tchcx6a15bc9186530 {\r\ndisplay: block;\r\n}\r\n}\r\n<\/style>\r\n","protected":false},"excerpt":{"rendered":"<p>HTTP\/2 is a significant overhaul to HTTP, the protocol for hypertext-based communication that handles the bulk of data transfer on the World Wide Web. This update has been a decade and half in the making, and soon servers and clients alike will all be able to use it. What are the advantages of HTTP\/2. HTTP\/2 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[],"class_list":["post-661","post","type-post","status-publish","format-standard","hentry","category-cpanel-hosting"],"_links":{"self":[{"href":"https:\/\/zalvis.com\/docs\/wp-json\/wp\/v2\/posts\/661","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zalvis.com\/docs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zalvis.com\/docs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zalvis.com\/docs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/zalvis.com\/docs\/wp-json\/wp\/v2\/comments?post=661"}],"version-history":[{"count":2,"href":"https:\/\/zalvis.com\/docs\/wp-json\/wp\/v2\/posts\/661\/revisions"}],"predecessor-version":[{"id":664,"href":"https:\/\/zalvis.com\/docs\/wp-json\/wp\/v2\/posts\/661\/revisions\/664"}],"wp:attachment":[{"href":"https:\/\/zalvis.com\/docs\/wp-json\/wp\/v2\/media?parent=661"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zalvis.com\/docs\/wp-json\/wp\/v2\/categories?post=661"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zalvis.com\/docs\/wp-json\/wp\/v2\/tags?post=661"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}