{"id":6377,"date":"2019-03-18T15:17:16","date_gmt":"2019-03-18T14:17:16","guid":{"rendered":"https:\/\/templ.io\/?p=6377"},"modified":"2019-11-03T21:00:37","modified_gmt":"2019-11-03T20:00:37","slug":"darfor-stodjer-templ-io-quic-varfor-ditt-webbhotell-ocksa-borde-gora-det","status":"publish","type":"post","link":"https:\/\/templ.io\/sv\/blog\/darfor-stodjer-templ-io-quic-varfor-ditt-webbhotell-ocksa-borde-gora-det\/","title":{"rendered":"D\u00e4rf\u00f6r st\u00f6djer Templ.io QUIC &#038; varf\u00f6r ditt webbhotell ocks\u00e5 borde g\u00f6ra det"},"content":{"rendered":"<p>F\u00f6rst s\u00e5 hade vi HTTP.<\/p>\n<p>Sen kom HTTP\/2 som innebar nya funktioner och f\u00f6rb\u00e4ttrad hastighet f\u00f6r webben.<\/p>\n<p>Nu finns \u00e4ven QUIC som inneb\u00e4r ytterligare <strong>ett j\u00e4ttekliv f\u00f6r b\u00e5de hastighet och s\u00e4kerhet<\/strong>, och det \u00e4r <strong>en kandidat till att bli HTTP\/3<\/strong> och med tiden ers\u00e4tta HTTP\/2.<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter wp-image-6339\" src=\"https:\/\/templ.io\/app\/uploads\/2019\/03\/QUIC-Badge-Dark-RGB-Horiz-1024x348.png\" alt=\"\" width=\"401\" height=\"136\" srcset=\"https:\/\/templ.io\/app\/uploads\/2019\/03\/QUIC-Badge-Dark-RGB-Horiz-1024x348.png 1024w, https:\/\/templ.io\/app\/uploads\/2019\/03\/QUIC-Badge-Dark-RGB-Horiz-300x102.png 300w, https:\/\/templ.io\/app\/uploads\/2019\/03\/QUIC-Badge-Dark-RGB-Horiz-768x261.png 768w, https:\/\/templ.io\/app\/uploads\/2019\/03\/QUIC-Badge-Dark-RGB-Horiz-240x81.png 240w, https:\/\/templ.io\/app\/uploads\/2019\/03\/QUIC-Badge-Dark-RGB-Horiz.png 2000w\" sizes=\"(max-width: 401px) 100vw, 401px\" \/><\/p>\n<p>QUIC \u00e4r ett n\u00e4sta generationens internetprotokoll som \u00e4r krypterat per default och som kan minska laddtider p\u00e5 internet avsev\u00e4rt, speciellt f\u00f6r mobila uppkopplingar och f\u00f6r uppkopplingar med d\u00e5lig bandbredd.<\/p>\n<h3>Templ.io har aktiverat QUIC f\u00f6r alla v\u00e5ra kunder<\/h3>\n<p>P\u00e5 Templ.io har vi redan aktiverat QUIC f\u00f6r alla v\u00e5ra kunder som anv\u00e4nder v\u00e5r gratis Google Cloud-baserade CDN och vi har har redan sett stora f\u00f6rb\u00e4ttringar p\u00e5 v\u00e5ra kunders hemsidors laddtider.<\/p>\n<p>QUIC \u00e4r ett initiativ av Google (som HTTP\/2 ocks\u00e5 var) och kommer med flera stora f\u00f6rb\u00e4ttringar:<\/p>\n<ul>\n<li>Kraftigt minskad anslutningstid<\/li>\n<li>\u00d6kad redundans vid paketf\u00f6rlust<\/li>\n<li>F\u00f6rb\u00e4ttrad \u00f6verbelastningskontroll<\/li>\n<li>Migration av anslutning<\/li>\n<\/ul>\n<h3>Kraftigt minskad anslutningstid<\/h3>\n<p>HTTP\/2 kr\u00e4ver vanligen 2-3 rundturer av anrop mellan webbl\u00e4sare och webbserver f\u00f6r varje bes\u00f6k innan en s\u00e4ker anslutning har uppr\u00e4ttats.<\/p>\n<p>Med QUIC \u00e5 andra sidan s\u00e5 kan servern b\u00f6rja skicka data till bes\u00f6karens webbl\u00e4sare direkt, utan en enda rundtur ifall de tidigare har kommunicerat med varandra, n\u00e5got som <strong>kan kraftigt minska anslutningstiden (\u00e4ven kallad &#8221;time to first byte&#8221; eller TTFB)<\/strong> vilket ofta m\u00e4ts av speedtest-verktyg s\u00e5 som <a href=\"https:\/\/tools.pingdom.com\/\">Pingdom<\/a> och <a href=\"https:\/\/www.webpagetest.org\/\">Webpagetest.org<\/a>.<\/p>\n<figure id=\"attachment_6356\" aria-describedby=\"caption-attachment-6356\" style=\"width: 500px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" class=\"wp-image-6356\" src=\"https:\/\/templ.io\/app\/uploads\/2019\/03\/gcp-cloud-cdn-performance.gif\" alt=\"\" width=\"500\" height=\"318\" \/><figcaption id=\"caption-attachment-6356\" class=\"wp-caption-text\">HTTP\/2 j\u00e4mf\u00f6rt med QUIC. K\u00e4lla: Google<\/figcaption><\/figure>\n<h3>\u00d6kad redundans vid paketf\u00f6rlust<\/h3>\n<p>HTTP\/2 m\u00f6jliggjorde flera str\u00f6mmar av data i en enda anslutning, men alla dessa str\u00f6mmar av data kan blockeras samtidigt bara ett enda TCP-paket g\u00e5r f\u00f6rlorat &#8211; ett problem som kallas f\u00f6r &#8221;head-of-line blocking&#8221;.<\/p>\n<p>QUIC, likt HTTP\/2, har ocks\u00e5 st\u00f6d f\u00f6r flera str\u00f6mmar av data i en anslutning men anv\u00e4nder ett mer redundant s\u00e4tt att \u00f6verf\u00f6ra data p\u00e5 med hj\u00e4lp av UDP ist\u00e4llet f\u00f6r TCP. Med QUIC s\u00e5 inneb\u00e4r inte l\u00e4ngre en f\u00f6rlust av ett enda paket att andra requests saktas ner utan det p\u00e5verkar enbart just det paketet.<\/p>\n<h3>F\u00f6rb\u00e4ttrad \u00f6verbelastningskontroll<\/h3>\n<p>\u00f6verbelastningskontroll \u00e4r ett v\u00e4ldigt komplext \u00e4mne i sig och det \u00e4r inget som jag kommer f\u00f6rdjupa mig i i det h\u00e4r blogginl\u00e4gget. S\u00e5 h\u00e4r lyder en kort sammanfattning om QUICs ambitioner g\u00e4llande \u00f6verbelastningskontroll, saxat fr\u00e5n Wikipedia:<\/p>\n<blockquote><p>QUIC&#8217;s secondary goals include reduced connection and transport\u00a0latency, and\u00a0bandwidth\u00a0estimation in each direction to avoid\u00a0congestion.<\/p><\/blockquote>\n<h3>Migration av anslutning &#8211; Fr\u00e5n WiFi to mobildata och vice versa<\/h3>\n<p>QUIC skapades med mobila anslutningar i fokus och st\u00f6djer nu migration av befintliga anslutningar n\u00e4r man hoppar mellan WiFi och mobilt internet och vice versa.<\/p>\n<p>Tiden d\u00e5 hemsidor helt slutas ladda bara f\u00f6r att din mobiltelefon tappade WiFi-anslutningen f\u00f6r en stund \u00e4r nu pass\u00e9!<\/p>\n<h3>Hur mycket snabbare \u00e4r QUIC?<\/h3>\n<blockquote><p>On a well-optimized site like Google Search, connections are often pre-established, so QUIC\u2019s faster connections can only speed up some requests\u2014but QUIC still improves mean page load time by 8% globally, and up to 13% in regions where latency is higher.<\/p>\n<footer>K\u00e4lla: Google<\/footer>\n<\/blockquote>\n<p>Google menar allts\u00e5 p\u00e5 att QUIC \u00e4r 8-13% snabbare \u00e4n HTTP\/2 enligt efter att ha inf\u00f6rt QUIC p\u00e5 google.com.<\/p>\n<figure id=\"attachment_6341\" aria-describedby=\"caption-attachment-6341\" style=\"width: 600px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" class=\"wp-image-6341\" src=\"https:\/\/templ.io\/app\/uploads\/2019\/03\/gcp-cloud-cdn-performance.max-1000x1000-300x232.png\" alt=\"\" width=\"600\" height=\"464\" srcset=\"https:\/\/templ.io\/app\/uploads\/2019\/03\/gcp-cloud-cdn-performance.max-1000x1000-300x232.png 300w, https:\/\/templ.io\/app\/uploads\/2019\/03\/gcp-cloud-cdn-performance.max-1000x1000-768x594.png 768w, https:\/\/templ.io\/app\/uploads\/2019\/03\/gcp-cloud-cdn-performance.max-1000x1000-155x120.png 155w, https:\/\/templ.io\/app\/uploads\/2019\/03\/gcp-cloud-cdn-performance.max-1000x1000.png 1000w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><figcaption id=\"caption-attachment-6341\" class=\"wp-caption-text\">Google Cloud CDN throughput efter att ha aktiverat QUIC. K\u00e4lla: Google<\/figcaption><\/figure>\n<h3>Hur du kan se ifall din hemsida anv\u00e4nder QUIC eller inte<\/h3>\n<p>F\u00f6r att kolla ifall din hemsida laddas \u00f6ver QUIC eller inte s\u00e5 kan du \u00f6ppna Developers Tools i din webbl\u00e4sare, g\u00e5 till fliken Network och kolla efter QUIC i kolumnen Protocol.<\/p>\n<p>Ser du ingen kolumn som heter Protocol d\u00e4r s\u00e5 kan man h\u00f6gerklicka p\u00e5 en annan kolumn och d\u00e4r v\u00e4lja att visa den.<\/p>\n<figure id=\"attachment_6359\" aria-describedby=\"caption-attachment-6359\" style=\"width: 640px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/templ.io\/app\/uploads\/2019\/03\/webhost-how-to-check-if-quic-enabled.jpg\"><img loading=\"lazy\" class=\"wp-image-6359 size-large\" src=\"https:\/\/templ.io\/app\/uploads\/2019\/03\/webhost-how-to-check-if-quic-enabled-1024x770.jpg\" alt=\"\" width=\"640\" height=\"481\" srcset=\"https:\/\/templ.io\/app\/uploads\/2019\/03\/webhost-how-to-check-if-quic-enabled-1024x770.jpg 1024w, https:\/\/templ.io\/app\/uploads\/2019\/03\/webhost-how-to-check-if-quic-enabled-300x225.jpg 300w, https:\/\/templ.io\/app\/uploads\/2019\/03\/webhost-how-to-check-if-quic-enabled-768x577.jpg 768w, https:\/\/templ.io\/app\/uploads\/2019\/03\/webhost-how-to-check-if-quic-enabled-160x120.jpg 160w, https:\/\/templ.io\/app\/uploads\/2019\/03\/webhost-how-to-check-if-quic-enabled.jpg 1956w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/a><figcaption id=\"caption-attachment-6359\" class=\"wp-caption-text\">Kolla ifall din hemsida anv\u00e4nder QUIC eller inte<\/figcaption><\/figure>\n<p>Om du d\u00e4r kan se flera rader som n\u00e4mner QUIC s\u00e5 voil\u00e0: du anv\u00e4nder redan QUIC och \u00e4r redo att bl\u00e5sa om dina konkurrenter! ?<\/p>\n<p><strong>Anv\u00e4nder du QUIC redan idag eller \u00e4r du intresserad av att b\u00f6rja anv\u00e4nda det?<\/strong><\/p>\n<p>L\u00e5t oss veta i kommentarerna nedan!<\/p>\n<p><small><strong>K\u00e4llor<\/strong>:<br \/>\n<a href=\"https:\/\/cloud.google.com\/blog\/products\/gcp\/introducing-quic-support-https-load-balancing\">https:\/\/cloud.google.com\/blog\/products\/gcp\/introducing-quic-support-https-load-balancing<\/a><br \/>\n<a href=\"https:\/\/www.litespeedtech.com\/products\/litespeed-web-server\/features\/quic-support\/why-use-quic\">https:\/\/www.litespeedtech.com\/products\/litespeed-web-server\/features\/quic-support\/why-use-quic<\/a><br \/>\n<a href=\"https:\/\/blog.cloudflare.com\/the-road-to-quic\/\">https:\/\/blog.cloudflare.com\/the-road-to-quic\/<\/a><br \/>\n<\/small><\/p>\n","protected":false},"excerpt":{"rendered":"<p>F\u00f6rst s\u00e5 hade vi HTTP. Sen kom HTTP\/2 som innebar nya funktioner och f\u00f6rb\u00e4ttrad hastighet f\u00f6r webben. Nu finns \u00e4ven QUIC som inneb\u00e4r ytterligare ett j\u00e4ttekliv f\u00f6r b\u00e5de hastighet och s\u00e4kerhet, och det \u00e4r en kandidat till att bli HTTP\/3 och med tiden ers\u00e4tta HTTP\/2. QUIC \u00e4r ett n\u00e4sta generationens internetprotokoll som \u00e4r krypterat per [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":11321,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[83,84],"tags":[],"acf":[],"_links":{"self":[{"href":"https:\/\/templ.io\/sv\/wp-json\/wp\/v2\/posts\/6377"}],"collection":[{"href":"https:\/\/templ.io\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/templ.io\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/templ.io\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/templ.io\/sv\/wp-json\/wp\/v2\/comments?post=6377"}],"version-history":[{"count":0,"href":"https:\/\/templ.io\/sv\/wp-json\/wp\/v2\/posts\/6377\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/templ.io\/sv\/wp-json\/wp\/v2\/media\/11321"}],"wp:attachment":[{"href":"https:\/\/templ.io\/sv\/wp-json\/wp\/v2\/media?parent=6377"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/templ.io\/sv\/wp-json\/wp\/v2\/categories?post=6377"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/templ.io\/sv\/wp-json\/wp\/v2\/tags?post=6377"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}