{"id":2475,"date":"2020-04-16T14:22:54","date_gmt":"2020-04-16T12:22:54","guid":{"rendered":"https:\/\/vgrblogg.se\/utveckling\/?p=2475"},"modified":"2020-04-17T08:47:56","modified_gmt":"2020-04-17T06:47:56","slug":"webbprestanda-covid-19","status":"publish","type":"post","link":"https:\/\/vgrblogg.se\/utveckling\/2020\/04\/16\/webbprestanda-covid-19\/","title":{"rendered":"S\u00e5 snabb \u00e4r VGR:s webbplats &#8211; klarar trycket fr\u00e5n Covid-19"},"content":{"rendered":"\n<p>94 % av sidorna p\u00e5 vgregion.se f\u00e5r n\u00e4ra p\u00e5 toppbetyg enligt verktyget Google Pagespeed. Det \u00e4r inte det minsta f\u00f6rv\u00e5nande. Vi har jobbat med webbprestanda ganska l\u00e4nge. Tankarna slog kanske rot p\u00e5 allvar under utbrottet av svininfluensa f\u00f6r tio \u00e5r sedan n\u00e4r vi drev en regional version av det material vi numera har samlat nationellt p\u00e5 1177.se. <\/p>\n\n\n\n<!--more-->\n\n\n\n<p>Under den mest intensiva perioden av svininfluensan hade vi n\u00e4ra p\u00e5 80 000 bes\u00f6k per dag ist\u00e4llet f\u00f6r cirka 9 000, och det var inte j\u00e4mnt utspritt \u00f6ver dygnet vilket st\u00e4llde till det rent tekniskt f\u00f6r oss.<\/p>\n\n\n\n<p>D\u00e5, 2009, stod inte alla v\u00e5ra webbplatser pall f\u00f6r allt intresse och vissa webbsidor hade i flera dagar problem med att visa upp sig i rimlig tid. Den h\u00e4r g\u00e5ngen \u00e4r vi betydligt mer redo. Men prestanda \u00e4r m\u00e5ngfacetterad. Det \u00e4r viktigt att inte alla som bygger webbplatser agerar sl\u00f6saktigt eftersom vi delar p\u00e5 den gemensamma resursen som \u00e4r Internet . Vi har gjort v\u00e5r heml\u00e4xa sedan tidigare men ser att vi faktiskt skulle kunna g\u00f6ra \u00e4nnu mer.<\/p>\n\n\n\n<p>Nedan f\u00f6ljer lite bes\u00f6ksstatistik, lite tester vi gjort nyligen om hur v\u00e5r webbplats orkar med ett \u00f6kat tryck och vilka f\u00f6rebyggande \u00e5tg\u00e4rder vi inf\u00f6rt p\u00e5 senare tid.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00d6kad trafik till vgregion.se p\u00e5 grund av covid-19<\/h2>\n\n\n\n<p>I Matomo, som \u00e4r v\u00e5rt webbstatistikverktyg, kan vi se att bes\u00f6k till v\u00e5r webbplats har \u00f6kat senaste tiden, fr\u00e5n slutet av februari och b\u00f6rjan av mars. Trafiken n\u00e5dde en topp 12 mars och efter\u00e5t har trafiken mattats av n\u00e5got. Det finns anledning att tro att det var d\u00e5 det n\u00e5dde allm\u00e4nhetens medvetande, kanske genom att Danmark och Norge den 11:e b\u00f6rjade st\u00e4nga sina skolor. Det var en av dagarna d\u00e5 flest fall rapporterades <a href=\"https:\/\/www.folkhalsomyndigheten.se\/smittskydd-beredskap\/utbrott\/aktuella-utbrott\/covid-19\/aktuellt-epidemiologiskt-lage\/\">enligt Folkh\u00e4lsomyndigheten<\/a>.<\/p>\n\n\n\n<p>Under perioden 9-15 mars \u00f6kade trafiken med 84% j\u00e4mf\u00f6rt med veckan innan. Vi kan se att v\u00e5r webbsida om covid-19 ocks\u00e5 \u00f6kade under samma period.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"169\" src=\"https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2020\/04\/Sk\u00e4rmavbild-2020-04-16-kl.-10.53.14-1024x169.png\" alt=\"\" class=\"wp-image-2479\" srcset=\"https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2020\/04\/Sk\u00e4rmavbild-2020-04-16-kl.-10.53.14-1024x169.png 1024w, https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2020\/04\/Sk\u00e4rmavbild-2020-04-16-kl.-10.53.14-300x49.png 300w, https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2020\/04\/Sk\u00e4rmavbild-2020-04-16-kl.-10.53.14-768x127.png 768w, https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2020\/04\/Sk\u00e4rmavbild-2020-04-16-kl.-10.53.14.png 1238w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><figcaption>Trafik till vgregion.se under mars m\u00e5nad. Trafiken n\u00e5dde en topp 12 mars.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">\u00d6kad trafik till 1177 p\u00e5 grund av covid-19<\/h2>\n\n\n\n<p>V\u00e5r webbplats fungerar f\u00f6r m\u00e5nga anv\u00e4ndare som ett s\u00e4tt att navigera sig vidare, till exempel till 1177.se. Ett av v\u00e5ra viktigaste m\u00e5l p\u00e5 v\u00e5r webbplats \u00e4r logiskt nog att anv\u00e4ndaren snabbt ska kunna hitta till 1177.se. M\u00e5let vi m\u00e4ter \u00e4r d\u00e5 alla h\u00e4nvisningar till 1177.se, det vill s\u00e4ga n\u00e4r anv\u00e4ndaren g\u00e5r fr\u00e5n v\u00e5r webbplats till 1177.se. H\u00e4r kan vi ocks\u00e5 se en skillnad j\u00e4mf\u00f6rt med tidigare perioder.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"189\" src=\"https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2020\/04\/Sk\u00e4rmavbild-2020-04-16-kl.-10.52.33-1024x189.png\" alt=\"\" class=\"wp-image-2478\" srcset=\"https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2020\/04\/Sk\u00e4rmavbild-2020-04-16-kl.-10.52.33-1024x189.png 1024w, https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2020\/04\/Sk\u00e4rmavbild-2020-04-16-kl.-10.52.33-300x55.png 300w, https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2020\/04\/Sk\u00e4rmavbild-2020-04-16-kl.-10.52.33-768x141.png 768w, https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2020\/04\/Sk\u00e4rmavbild-2020-04-16-kl.-10.52.33.png 1238w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><figcaption>Antal h\u00e4nvisningar till 1177.se per dag under mars m\u00e5nad<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"346\" src=\"https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2020\/04\/Sk\u00e4rmavbild-2020-04-16-kl.-10.51.35-1024x346.png\" alt=\"\" class=\"wp-image-2477\" srcset=\"https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2020\/04\/Sk\u00e4rmavbild-2020-04-16-kl.-10.51.35-1024x346.png 1024w, https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2020\/04\/Sk\u00e4rmavbild-2020-04-16-kl.-10.51.35-300x101.png 300w, https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2020\/04\/Sk\u00e4rmavbild-2020-04-16-kl.-10.51.35-768x260.png 768w, https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2020\/04\/Sk\u00e4rmavbild-2020-04-16-kl.-10.51.35.png 1212w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><figcaption>Ett likartat m\u00f6nster kan man hitta i 1177.se\u2019s statistik f\u00f6r samma period.<\/figcaption><\/figure>\n\n\n\n<p>Trycket mot v\u00e5ra webbplatser f\u00f6ljer i stort sett samma m\u00f6nster om vi j\u00e4mf\u00f6r oss med 1177.se, d\u00e4r f\u00f6rst\u00e5s m\u00e5nga landar direkt utan att g\u00e5 via v\u00e5ra webbplatser.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">S\u00f6ker anv\u00e4ndaren efter covid-19?<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"708\" src=\"https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2020\/04\/Sk\u00e4rmavbild-2020-04-16-kl.-10.54.10-1024x708.png\" alt=\"\" class=\"wp-image-2480\" srcset=\"https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2020\/04\/Sk\u00e4rmavbild-2020-04-16-kl.-10.54.10-1024x708.png 1024w, https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2020\/04\/Sk\u00e4rmavbild-2020-04-16-kl.-10.54.10-300x207.png 300w, https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2020\/04\/Sk\u00e4rmavbild-2020-04-16-kl.-10.54.10-768x531.png 768w, https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2020\/04\/Sk\u00e4rmavbild-2020-04-16-kl.-10.54.10.png 1238w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><figcaption>Varje sida p\u00e5 webbplatsen har en gul remsa som informerar om corona-viruset.<\/figcaption><\/figure>\n\n\n\n<p>Det vi kan se s\u00e5 h\u00e4r l\u00e5ngt \u00e4r att anv\u00e4ndaren inte s\u00f6ker i n\u00e5gon stor utstr\u00e4ckning efter covid-19 p\u00e5 v\u00e5r webbplats. Det \u00e4r fortfarande v\u00e4ldigt sm\u00e5 volymer. V\u00e5r tolkning \u00e4r att majoriteten av anv\u00e4ndare hittar information genom att navigera sig fram. En teori \u00e4r att anv\u00e4ndarna inte beh\u00f6ver s\u00f6ka efter denna information d\u00e5 den \u00e4r st\u00e4ndigt n\u00e4rvarande i webbplatsens design sedan en tid tillbaka.&nbsp;<\/p>\n\n\n\n<p>Den data vi har visar att anv\u00e4ndaren hittar information om covid-19 p\u00e5 v\u00e5r webbplats genom att g\u00e5 via v\u00e5r startsida, 1177.se eller genom att googla. En intressant liten iakttagelse \u00e4r att ungef\u00e4r 10% av trafiken kommer fr\u00e5n den nystartade sajten c19.se, som en privatperson ligger bakom. Det visar att anv\u00e4ndaren troligtvis hittar informationen p\u00e5 olika s\u00e4tt beroende p\u00e5 vem anv\u00e4ndaren \u00e4r. Till exempel \u00e4r en del av trafiken fr\u00e5n interna bes\u00f6kare, det vill s\u00e4ga anst\u00e4llda i VGR som anv\u00e4nder v\u00e5r externa webbplats f\u00f6r att hitta information om covid-19. Det beror p\u00e5 att p\u00e5 v\u00e5rt intran\u00e4t h\u00e4nvisar till den samlade regiongemensamma informationen som finns p\u00e5 vgregion.se.<\/p>\n\n\n\n<p>Med den lilla s\u00f6kstatistik vi har kan vi i alla fall g\u00f6ra en intressant notering, att anv\u00e4ndarna fr\u00e4mst s\u00f6ker efter <em>corona<\/em>. Hen s\u00f6ker allts\u00e5 inte efter <em>covid-19<\/em> eller <em>coronavirusinfektion<\/em>, som \u00e4r den korrekta ben\u00e4mningen. Vad anv\u00e4ndaren faktiskt s\u00f6ker efter beh\u00f6ver allts\u00e5 inte st\u00e4mma \u00f6verens med vad vi myndigheter faktiskt ben\u00e4mner saker och ting. Samma beteende g\u00e4ller ocks\u00e5 om anv\u00e4ndaren googlar. H\u00e4r nedan ser du trend senaste 30 dagarna \u00f6ver s\u00f6korden <em>corona<\/em>,<em> coronavirus<\/em> och <em>covid-19<\/em> p\u00e5 Google (enligt deras trendverktyg).&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"761\" src=\"https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2020\/04\/Sk\u00e4rmavbild-2020-04-16-kl.-10.55.05-1024x761.png\" alt=\"\" class=\"wp-image-2481\" srcset=\"https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2020\/04\/Sk\u00e4rmavbild-2020-04-16-kl.-10.55.05-1024x761.png 1024w, https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2020\/04\/Sk\u00e4rmavbild-2020-04-16-kl.-10.55.05-300x223.png 300w, https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2020\/04\/Sk\u00e4rmavbild-2020-04-16-kl.-10.55.05-768x571.png 768w, https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2020\/04\/Sk\u00e4rmavbild-2020-04-16-kl.-10.55.05.png 1214w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><figcaption>S\u00f6kningar p\u00e5 Google p\u00e5 corona, coronavirus och covid19 de senaste 30 dagarna.<\/figcaption><\/figure>\n\n\n\n<p>J\u00e4mf\u00f6r vi d\u00e5 med s\u00f6kningar bland anv\u00e4ndare p\u00e5 1177.se ser vi i m\u00e5ngt och mycket samma m\u00f6nster. Av de tio mest frekventa s\u00f6kningarna 1-18:e mars \u00e4r det f\u00f6rst den tionde som rimligen inte \u00e4r relaterad till coronavirus, n\u00e4mligen s\u00f6kfrasen \u201c<em>f\u00f6rnya recept\u201d<\/em>. Annars \u00e4r s\u00f6kfr\u00e5gorna f\u00f6ljande (fr\u00e5ga \/ antal fr\u00e5gor \/ procent av alla s\u00f6kfr\u00e5gor)<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>coronavirus &#8211; 21 300 &#8211; 3,5%<\/li><li>Corona &#8211; 11 800 &#8211; 1,9%<\/li><li>corona &#8211; 8 600 &#8211; 1,4%<\/li><li>Hosta &#8211; 5 300 &#8211; 0,9%<\/li><li>covid-19 &#8211; 3 100 &#8211; 0,5%<\/li><li>influensa &#8211; 3 100 &#8211; 0,5%<\/li><li>luftv\u00e4gsinfektion &#8211; 2 000 &#8211; 0,3%<\/li><li>Feber &#8211; 1 900 &#8211; 0,3%<\/li><li>lunginflammation &#8211; 1 800 &#8211; 0,3%<\/li><li>f\u00f6rnya recept &#8211; 1 800 &#8211; 0,3%<\/li><\/ul>\n\n\n\n<p>Totalt sett p\u00e5 1177.se st\u00e5r fr\u00e5gor som inneh\u00e5ller corona och covid f\u00f6r 11,4 % av alla s\u00f6kfr\u00e5gor. Allts\u00e5 att n\u00e5gon s\u00f6kt p\u00e5 <em>covid-19 barn<\/em> och <em>karant\u00e4n corona<\/em> och m\u00e5nga tusen andra kombinationer av ord.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Varf\u00f6r fokusera proaktivt p\u00e5 webbprestanda?<\/h2>\n\n\n\n<p>Att prestanda \u00e4r viktigt m\u00e4rker man kanske f\u00f6rst n\u00e4r man inte l\u00e4ngre har n\u00e5gon. N\u00e4r webbplatsen inte l\u00e4ngre fungerar som den ska. Vid konstaterat faktum \u00e4r det troligen sv\u00e5rt att skyndsamt avhj\u00e4lpa problemen, \u00e5tminstone med den ordinarie webbplatsen, d\u00e5 det med en befintlig webbplats \u00e4r en utmaning att p\u00e5 ett avg\u00f6rande s\u00e4tt b\u00e4ttra p\u00e5 prestandan.<\/p>\n\n\n\n<p>Vad man beh\u00f6ver \u00e4r n\u00e4mligen att ha agerat proaktivt med:<\/p>\n\n\n\n<p>\u201c\u2026a design process that vet new features, content, or interaction <strong>against less-than-ideal user scenarios<\/strong>.\u201d<br>\u2013 <a href=\"https:\/\/www.goodreads.com\/book\/show\/29420123-design-for-real-life\">Design for real life<\/a> (2016)<\/p>\n\n\n\n<p>Bara f\u00f6r att praktiskt taget alla har bredband hemma, och smarta mobiler, betyder inte det att n\u00e4tet \u00e4r n\u00e5got vi kan ta f\u00f6r givet. D\u00e4r uppst\u00e5r diverse st\u00f6rningar med j\u00e4mna mellanrum av helt naturliga orsaker och under kriser eller, n\u00e4r m\u00e5nga m\u00e4nniskor samlas p\u00e5 en geografisk plats, blir problemen st\u00f6rre.<\/p>\n\n\n\n<p>Sen m\u00e5ste man komma ih\u00e5g att ens webbplats inte \u00e4r en sj\u00e4lvf\u00f6rs\u00f6rjande och isolerad f\u00f6reteelse. Den \u00e4r en del av det internationella n\u00e4tverket internet och har ofta ett antal beroenden f\u00f6r att fungera. Har inte dina anv\u00e4ndare en stabil uppkoppling kan det b\u00e5de leda till att de inte kommer \u00e5t en webbplats, men ocks\u00e5 att det tar extra resurser fr\u00e5n din webbserver att ge service till l\u00e5ngsamma mottagare. Du kan se det som att din webbserver \u00e4r en motorv\u00e4g med ett visst antal filer f\u00f6r fordon att passera \u00e5t vardera h\u00e5ll. Ifall en eller flera filer trafikeras av h\u00e4star som drar vagnar bakom sig kommer det minska antalet ekipage som snabbt kan komma fram.<\/p>\n\n\n\n<p>S\u00e5klart beh\u00f6ver vi som erbjuder inneh\u00e5ll p\u00e5 webben ocks\u00e5 f\u00f6rst\u00e5 att det inte \u00e4r en o\u00e4ndlig resurs vi kan sl\u00f6sa med. I krissituationer \u00e4r det ol\u00e4mpligt att skicka flera megabyte med utsmyckningsbilder, str\u00f6mma video enbart i 4k och s\u00e5 vidare.<\/p>\n\n\n\n<p><em>\u201dStr\u00f6mningstj\u00e4nsten Netflix kommer att s\u00e4nka kvaliteten p\u00e5 allt sitt inneh\u00e5ll i Europa de kommande 30 dagarna f\u00f6r att f\u00f6rhindra att internet g\u00e5r p\u00e5 kn\u00e4na. Beskedet kommer efter en v\u00e4djan fr\u00e5n EU-h\u00e5ll.\u201d<\/em><br>\u2013 <a href=\"https:\/\/svt.se\/kultur\/netflix-sanker-videokvaliteten-i-30-dagar\">Netflix s\u00e4nker videokvaliteten i 30 dagar<\/a> (SVT, 19 mars 2020)<\/p>\n\n\n\n<p>Ett s\u00e4tt att vid skapandet av en webbplats veta hur mycket den kommer klara av \u00e4r att simulera belastning. Detta f\u00f6r att se hur mycket webbplatsen orkar med &#8211; det kallas f\u00f6r lasttester. Man kan hyra \u201cl\u00e5tsasanv\u00e4ndare\u201d p\u00e5 n\u00e4tet f\u00f6r att studera n\u00e4r ens webbplats b\u00f6rjar f\u00e5 problem och om de problemen kan hanteras. Till en b\u00f6rjan kan n\u00e4mligen en \u00f6kad belastning g\u00f6ra webbplatsen snabbare men till sist brister det f\u00f6rst\u00e5s, och av den bristningen kan man l\u00e4ra sig n\u00e5got. Om man k\u00e4nner till ungef\u00e4r var bristningsgr\u00e4nsen g\u00e5r blir det l\u00e4ttare att planera f\u00f6r en extremt nedbantad kriswebbplats.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Tv\u00e5 verktyg f\u00f6r att f\u00e5 koll p\u00e5 sin webbprestanda<\/h2>\n\n\n\n<p>Andra sorters test \u00e4r att granska den tekniska konstruktionskvaliteten och det redaktionella inneh\u00e5llet. H\u00f6g webbprestanda \u00e4r intressant f\u00f6r en god anv\u00e4ndarupplevelse \u00e4ven n\u00e4r man inte riskerar bli \u00f6versk\u00f6ljd av anv\u00e4ndare till webbplatsen.<\/p>\n\n\n\n<p>Det finns f\u00f6rst\u00e5s m\u00e5nga olika sorters verktyg, men de vi i detta sammanhang haft f\u00f6r vana att anv\u00e4nda \u00e4r Google Pagespeed och Sitespeed.io och nedan tittar vi n\u00e4rmare p\u00e5 dem.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Google Pagespeed Insights<\/h3>\n\n\n\n<p>F\u00f6r att backa upp den h\u00e4r artikeln med lite data har vi unders\u00f6kt 5 000 st undersidor p\u00e5 vgregion.se och nedan f\u00f6ljer lite tankeg\u00e5ngar och resultat. Sj\u00e4lva testverktyget har vi sl\u00e4ppt som open source f\u00f6r n\u00e5gra \u00e5r sedan men du beh\u00f6ver lite programmeringskunskaper f\u00f6r att anv\u00e4nda det &#8211; <a href=\"https:\/\/github.com\/Vastra-Gotalandsregionen\/verifierad\">se mer om testverktyget Verifierad p\u00e5 Github<\/a>.<\/p>\n\n\n\n<p>Google Pagespeed Insights har ett g\u00e4ng detaljer som ber\u00e4ttar om respektive testad webbsidas konstruktion. En annan intressant detalj \u00e4r att man b\u00e5de f\u00e5r ett sammanfattande betyg (SPEED) samt vilka saker som hade st\u00f6rst inverkan p\u00e5 hur betyget sattes. Ifall en webbsida har ett halvbra eller d\u00e5ligt betyg kan man allts\u00e5 se en viktad lista \u00f6ver varf\u00f6r betyget blev som det blev. Det kan handla om att webbservern \u00e4r l\u00e5ngsam, att man missat att aktivera komprimering, skickar bilder som inte \u00e4r optimerade f\u00f6r webben, med mera.<\/p>\n\n\n\n<p>Det ska s\u00e4gas att vgregion.se generellt \u00e4r exceptionellt v\u00e4lbyggd i detta h\u00e4nseende. Men alla webbplatser som har n\u00e5gra \u00e5r p\u00e5 nacken b\u00f6rjar s\u00e5 sakteliga fr\u00e5ng\u00e5 de designval man hade inledningsvis. Det \u00e4r bara naturligt. S\u00e5 hur ser det ut nu?&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"637\" src=\"https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2020\/04\/Sk\u00e4rmavbild-2020-04-16-kl.-10.57.17-1024x637.png\" alt=\"\" class=\"wp-image-2482\" srcset=\"https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2020\/04\/Sk\u00e4rmavbild-2020-04-16-kl.-10.57.17-1024x637.png 1024w, https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2020\/04\/Sk\u00e4rmavbild-2020-04-16-kl.-10.57.17-300x187.png 300w, https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2020\/04\/Sk\u00e4rmavbild-2020-04-16-kl.-10.57.17-768x478.png 768w, https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2020\/04\/Sk\u00e4rmavbild-2020-04-16-kl.-10.57.17.png 1244w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><figcaption><em>P\u00e5 totalbetyget i Google Pagespeed f\u00e5r de allra flesta sidorna extremt h\u00f6gt betyg. 100 \u00e4r maximalt betyg.<\/em><\/figcaption><\/figure>\n\n\n\n<p>94 % av de testade webbsidorna f\u00e5r minst betyg 95 av 100 m\u00f6jliga i Google Pagespeed. Det var v\u00e4ntat. Lite vanligare betyg f\u00f6r andra organisationers webbplatser \u00e4r att ligga runt 70-80.&nbsp;<\/p>\n\n\n\n<p>Men vad utg\u00f6r den lilla puckeln vid 50 p\u00e5 ovan bild? Det finns ett m\u00f6nster som f\u00f6rklarar detta. N\u00e5gra av dessa sidor h\u00e4mtar in externt inneh\u00e5ll vilket i vissa fall halverar betyget, andra g\u00e5nger \u00e4r det sidor som nog bes\u00f6ks s\u00e5 pass s\u00e4llan att de inte l\u00e5g i serverns n\u00e4rminne. Ett exotiskt s\u00e5dant exempel \u00e4r sidan som f\u00f6rklarar <a href=\"https:\/\/www.vgregion.se\/halsa-och-vard\/vardgivarwebben\/vardadministration\/personer-fran-andra-lander\/turisthandboken\/lander-a-o\/Nordkorea\/\">hur personer bosatta i Nordkorea ska debiteras om de upps\u00f6ker v\u00e5rden i VGR<\/a>.<\/p>\n\n\n\n<p>De sidor som f\u00e5r mellan 75 och 95 p\u00e5 v\u00e5r webbplats kan f\u00f6rklaras med ett f\u00e5tal saker. Att vi b\u00e4ddar in exempelvis videoklipp fr\u00e5n tredjepartstj\u00e4nster och p\u00e5 k\u00f6pet f\u00e5r extramaterial vi inte sj\u00e4lva konstruerat. Sen det h\u00f6gst naturliga att webbredakt\u00f6rerna har kreativ frihet att skapa sidor, d\u00e4r exempelvis drygt 90 av de 5000 unders\u00f6kta sidorna har bilder som v\u00e4ger in p\u00e5 1 megabyte eller mer. Den tyngsta bilden \u00e4r p\u00e5 11,5 Mb. Det \u00e4r s\u00e5nt som h\u00e4nder och om antingen webbplatsen eller n\u00e4tet b\u00f6rjar strejka beh\u00f6ver det f\u00f6rst\u00e5s finnas beredskap att ta hand om s\u00e5dant.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Sitespeed<\/h3>\n\n\n\n<p>Sitespeed \u00e4r ett m\u00e5ngsidigt verktyg som dessutom \u00e4r open source. Du hittar mer information p\u00e5 <a href=\"https:\/\/sitespeed.io\/\">sitespeed.io<\/a><\/p>\n\n\n\n<p>M\u00e4tningen vi gjorde inf\u00f6r denna artikel var p\u00e5 500 sidor p\u00e5 vgregion.se och det gjordes inte under optimala f\u00f6ruts\u00e4ttningar, men definitivt optimistiska j\u00e4mf\u00f6rt med hur sv\u00e5rt det kan vara. Det h\u00e4r \u00e4r ett verktyg som \u00e4r beroende av hur snabb internetuppkoppling man har. Under testtillf\u00e4llet var det 240 Mbit\/s nedladdning, 8 Mbit\/s uppladdning och 17 millisekunder i svarstid, enligt <a href=\"http:\/\/www.bredbandskollen.se\/\">Bredbandskollen<\/a>. Det \u00e4r cirka en tredjedel mot vanligt p\u00e5 den uppkopplingen. Antagligen f\u00f6r att m\u00e5nga jobbar hemma, andra kollar p\u00e5 videotj\u00e4nster, etcetera.<\/p>\n\n\n\n<p>Tester med Sitespeed p\u00e5verkas, till skillnad mot Google Pagespeed, av den bandbredd och uppkoppling man har vid testet. Som nyligen rapporterats har det varit svajig internetuppkoppling i Sverige i mitten av mars, samt att folk som \u00e4r hemma kanske har ett annat beteende \u00e4n vanligt. Det m\u00e4rks exempelvis genom att fr\u00e5n v\u00e5r testmaskin har h\u00e4lften s\u00e5 snabb uppkoppling som vanligt och dubbla svarstiden. L\u00e5ngsam hastighet p\u00e5verkar tyngre filer negativt och l\u00e5ngsam svarstid drar ner betyget om man har m\u00e5nga filer.<\/p>\n\n\n\n<p>En vanligt sida p\u00e5 vgregion.se har laddat f\u00e4rdigt efter 1,7 sekunder under dessa f\u00f6ruts\u00e4ttningar. 90% av sidorna laddar in p\u00e5 mindre \u00e4n 2,5 sekund. Dessa siffror kan k\u00e4nnas lite akademiska, men n\u00e5got som \u00e4r l\u00e4ttare att relatera till \u00e4r n\u00e4r sidan rent visuellt ser f\u00e4rdig ut. D\u00e5 \u00e4r det vanligaste att det tar 0,9 sekunder och 90% av sidorna \u00e4r visuellt f\u00e4rdiga inom 1,6 sekunder. Det \u00e4r snabbt!<\/p>\n\n\n\n<p>Vill man s\u00e4tta de siffrorna i perspektiv s\u00e5 \u00e4r det enligt boken <a href=\"https:\/\/www.goodreads.com\/book\/show\/8564020-designing-with-the-mind-in-mind?ac=1&amp;from_search=true\">Designing with the Mind in Mind<\/a> (2010) s\u00e5 att en m\u00e4nniska interagerar med mindre friktion med maskiner om maskinerna f\u00f6ljer m\u00e4nniskors s\u00e4tt att kommunicera. Om det dr\u00f6jer mer \u00e4n en sekund att f\u00e5 respons n\u00e4r m\u00e4nniskor talar med varandra blir det hack i m\u00e4nsklig interaktion. Det \u00e4r f\u00f6rst\u00e5s en grov f\u00f6renkling, men n\u00e5gonstans efter tv\u00e5 sekunders v\u00e4ntan p\u00e5 att en webbsida ska ladda f\u00e4rdigt b\u00f6rjar man uppleva att man v\u00e4ntar. Vid tio sekunder b\u00f6rjar en betydande andel ha sv\u00e5rt att komma ih\u00e5g vad de v\u00e4ntar p\u00e5. S\u00e5 ja, vi \u00e4r n\u00f6jda med v\u00e5ra siffror!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Varnish &#8211; v\u00e5r webbaccelerator<\/h2>\n\n\n\n<p>Produkter som Varnish agerar som ett lager mellan det webbsystem man har, i v\u00e5rt fall Episerver, och alla de som efterfr\u00e5gar material fr\u00e5n webbplatsen. Tanken med dessa produkter \u00e4r att skydda webbsystemet fr\u00e5n trafiktoppar men ocks\u00e5 att en vanlig dag ge en snabbare upplevelse till anv\u00e4ndarna.<\/p>\n\n\n\n<p>D\u00e5 kan webbsystemet g\u00f6ra det som det g\u00f6r b\u00e4st&nbsp; medan Varnish skyndsamt skickar webbsidor till alla anv\u00e4ndare. Det \u00e4r n\u00e4mligen mer tungrott f\u00f6r dynamiska system att utf\u00f6ra denna syssla och med detta st\u00f6d f\u00e5r man chansen att specialisera sig. Denna typ av uppdelning f\u00f6renar det b\u00e4sta av tv\u00e5 v\u00e4rldar och \u00f6kar kapaciteten f\u00f6r webbplatsen, samtidigt som det skyddar den redaktionella milj\u00f6n i systemet bakom. Det inneb\u00e4r att tung belastning p\u00e5 webbplatsen inte s\u00e4nker m\u00f6jligheten f\u00f6r webbredakt\u00f6rer att uppdatera inneh\u00e5llet. Men ocks\u00e5 att det vid stora uppdateringar av inneh\u00e5llet (som tar kraft i den redaktionella milj\u00f6n) inte p\u00e5verkar den \u00f6ppna webbplatsen.<\/p>\n\n\n\n<p>Det finns f\u00f6rst\u00e5s en gr\u00e4ns f\u00f6r hur mycket denna typ av l\u00f6sningar klarar av men typiskt sett kan man ta hand om 10-20 g\u00e5nger s\u00e5 m\u00e5nga anv\u00e4ndare.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Redakt\u00f6rskap f\u00f6r h\u00e5llbara webbplatser<\/h2>\n\n\n\n<p>Det \u00e4r f\u00f6rst\u00e5s inte bara designen av webbplatsen som system betraktat som p\u00e5verkar hur bra webbplatsen presterar. Webbredakt\u00f6rerna beh\u00f6ver b\u00e5de kunskap och verktyg f\u00f6r att bidra.<\/p>\n\n\n\n<p>Bilder tynger ner webbplatser och g\u00f6r dem l\u00e5ngsammare, som vi s\u00e5g i v\u00e5rt test med Sitespeed.io. F\u00f6r att motverka att vi har f\u00f6r m\u00e5nga utsmyckningbilder utbildar vi v\u00e5ra redakt\u00f6rer i att vara restriktiva med bilder p\u00e5 webben.<\/p>\n\n\n\n<p>I utbildningar kring redakt\u00f6rskap ing\u00e5r att redakt\u00f6rer ska vara restriktiva med att anv\u00e4nda bilder p\u00e5 webbsidor. F\u00f6r det regiongemensamma intran\u00e4tet \u00e4r anv\u00e4ndandet av bilder mycket restriktivt och enbart bilder till nyheter och n\u00f6dv\u00e4ndiga bilder f\u00e5r publiceras. Bilder ska aldrig anv\u00e4ndas i dekorativt syfte, alla bilder som anv\u00e4nds ska fylla en funktion och h\u00e4mtas fr\u00e5n v\u00e5rt bildhanteringssystem, VGR Mediebank, som automatiskt optimerar bilder f\u00f6r webben.<\/p>\n\n\n\n<p>Med j\u00e4mna mellanrum g\u00f6rs granskningar via kvalitetsverktyget Siteimprove f\u00f6r att identifiera bilder som \u00e4r felaktigt uppladdade p\u00e5 webbsidor och d\u00e4rmed tyngre \u00e4n n\u00f6dv\u00e4ndigt.<\/p>\n\n\n\n<p>I redakt\u00f6rsutbildningar ing\u00e5r ocks\u00e5 att i den m\u00e5n det \u00e4r m\u00f6jligt att ers\u00e4tta dokument med information p\u00e5 webbsidor. Att publicera information i dokument p\u00e5 webben \u00e4r alltid ett andrahandsval. Om en text lika g\u00e4rna kan ligga direkt p\u00e5 en webbsida ska den g\u00f6ra det av tillg\u00e4nglighets- och s\u00f6kbarhetssk\u00e4l. De dokument som \u00e4nd\u00e5 publiceras ska vara tillg\u00e4ngliga, manualer f\u00f6r detta finns framtagna. Dokument som g\u00f6rs om till webbsidor tenderar dessutom att bli mindre i filstorlek och snabbare att ladda hem.<\/p>\n\n\n\n<p>VGR:s webbplatser arkiveras med j\u00e4mna mellanrum varf\u00f6r redakt\u00f6rer uppmanas att l\u00f6pande rensa bort inaktuella webbsidor, f\u00f6r att underl\u00e4tta f\u00f6r s\u00f6kfunktionen. Det finns ocks\u00e5 m\u00f6jlighet att hj\u00e4lpa s\u00f6kfunktionen genom att ber\u00e4tta vad som \u00e4r viktigast genom att l\u00e4gga till sponsrade l\u00e4nkar, som d\u00e5 syns h\u00f6gst upp i s\u00f6kresultatet. .<\/p>\n\n\n\n<p>F\u00f6rutom redakt\u00f6rsutbildningar sprids kunskap om riktlinjer f\u00f6r webbarbete och h\u00e5llbara webbplatser via Webbhandboken, <a href=\"https:\/\/www.vgregion.se\/webbhandboken\">vgregion.se\/webbhandboken<\/a>, d\u00e4r redakt\u00f6rer h\u00e4mtar information om hur VGR arbetar med tillg\u00e4nglighet och prestanda. D\u00e4r finns \u00e4ven r\u00e5d kring grundl\u00e4ggande redakt\u00f6rskap som formatering av text.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Avrundning &#8211; vad g\u00f6r vi nu?<\/h2>\n\n\n\n<p>F\u00f6ljande saker har diskuterats de senaste dagarna:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Tunga bilder ska tas bort (ett lite mindre problem d\u00e5 de \u00e4r s\u00e4llan f\u00f6rekommande, men \u00e4nd\u00e5 viktigt).<\/li><li>Beh\u00f6ver vi verkligen ha 2,3 Mb (avser den okomprimerade storleken) med Javascript? Det anv\u00e4nds ju knappast.<\/li><li>Dashboard med sitespeed f\u00f6r kontinuerlig bevakning av v\u00e5r webbprestanda<\/li><li>Automatiska rapporter f\u00f6r bes\u00f6ks- och s\u00f6kstatistk.<\/li><\/ol>\n","protected":false},"excerpt":{"rendered":"<p>94 % av sidorna p\u00e5 vgregion.se f\u00e5r n\u00e4ra p\u00e5 toppbetyg enligt verktyget Google Pagespeed. Det \u00e4r inte det minsta f\u00f6rv\u00e5nande. Vi har jobbat med webbprestanda ganska l\u00e4nge.<\/p>\n","protected":false},"author":20,"featured_media":2496,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[1080,1079,189,585,707,719],"class_list":["post-2475","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-digitala-medier-webbutveckling","tag-corona","tag-covid-19","tag-google-pagespeed","tag-sitespeed-io","tag-webbanalys","tag-webbprestanda"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>S\u00e5 snabb \u00e4r VGR:s webbplats - klarar trycket fr\u00e5n Covid-19<\/title>\n<meta name=\"description\" content=\"94 % av sidorna p\u00e5 vgregion.se f\u00e5r n\u00e4ra p\u00e5 toppbetyg enligt verktyget Google Pagespeed. L\u00e4s hur v\u00e5r webbprestanda \u00e4r i samband med Covid-19!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vgrblogg.se\/utveckling\/2020\/04\/16\/webbprestanda-covid-19\/\" \/>\n<meta property=\"og:locale\" content=\"sv_SE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"S\u00e5 snabb \u00e4r VGR:s webbplats - klarar trycket fr\u00e5n Covid-19\" \/>\n<meta property=\"og:description\" content=\"94 % av sidorna p\u00e5 vgregion.se f\u00e5r n\u00e4ra p\u00e5 toppbetyg enligt verktyget Google Pagespeed. L\u00e4s hur v\u00e5r webbprestanda \u00e4r i samband med Covid-19!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vgrblogg.se\/utveckling\/2020\/04\/16\/webbprestanda-covid-19\/\" \/>\n<meta property=\"og:site_name\" content=\"Utveckling i VGR\" \/>\n<meta property=\"article:published_time\" content=\"2020-04-16T12:22:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-04-17T06:47:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2020\/04\/startsida-vgrs-webbplats-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2872\" \/>\n\t<meta property=\"og:image:height\" content=\"1624\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Niklas Ternstedt\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Skriven av\" \/>\n\t<meta name=\"twitter:data1\" content=\"Niklas Ternstedt\" \/>\n\t<meta name=\"twitter:label2\" content=\"Ber\u00e4knad l\u00e4stid\" \/>\n\t<meta name=\"twitter:data2\" content=\"16 minuter\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/vgrblogg.se\/utveckling\/2020\/04\/16\/webbprestanda-covid-19\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/vgrblogg.se\/utveckling\/2020\/04\/16\/webbprestanda-covid-19\/\"},\"author\":{\"name\":\"Niklas Ternstedt\",\"@id\":\"https:\/\/vgrblogg.se\/utveckling\/#\/schema\/person\/a166b8eb0bca974196f05fc9f4abb672\"},\"headline\":\"S\u00e5 snabb \u00e4r VGR:s webbplats &#8211; klarar trycket fr\u00e5n Covid-19\",\"datePublished\":\"2020-04-16T12:22:54+00:00\",\"dateModified\":\"2020-04-17T06:47:56+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/vgrblogg.se\/utveckling\/2020\/04\/16\/webbprestanda-covid-19\/\"},\"wordCount\":3148,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/vgrblogg.se\/utveckling\/#organization\"},\"image\":{\"@id\":\"https:\/\/vgrblogg.se\/utveckling\/2020\/04\/16\/webbprestanda-covid-19\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2020\/04\/startsida-vgrs-webbplats-1.png\",\"keywords\":[\"corona\",\"covid-19\",\"Google Pagespeed\",\"Sitespeed.io\",\"Webbanalys\",\"Webbprestanda\"],\"articleSection\":[\"Digitala medier &amp; webbutveckling\"],\"inLanguage\":\"sv-SE\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/vgrblogg.se\/utveckling\/2020\/04\/16\/webbprestanda-covid-19\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/vgrblogg.se\/utveckling\/2020\/04\/16\/webbprestanda-covid-19\/\",\"url\":\"https:\/\/vgrblogg.se\/utveckling\/2020\/04\/16\/webbprestanda-covid-19\/\",\"name\":\"S\u00e5 snabb \u00e4r VGR:s webbplats - klarar trycket fr\u00e5n Covid-19\",\"isPartOf\":{\"@id\":\"https:\/\/vgrblogg.se\/utveckling\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/vgrblogg.se\/utveckling\/2020\/04\/16\/webbprestanda-covid-19\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/vgrblogg.se\/utveckling\/2020\/04\/16\/webbprestanda-covid-19\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2020\/04\/startsida-vgrs-webbplats-1.png\",\"datePublished\":\"2020-04-16T12:22:54+00:00\",\"dateModified\":\"2020-04-17T06:47:56+00:00\",\"description\":\"94 % av sidorna p\u00e5 vgregion.se f\u00e5r n\u00e4ra p\u00e5 toppbetyg enligt verktyget Google Pagespeed. L\u00e4s hur v\u00e5r webbprestanda \u00e4r i samband med Covid-19!\",\"breadcrumb\":{\"@id\":\"https:\/\/vgrblogg.se\/utveckling\/2020\/04\/16\/webbprestanda-covid-19\/#breadcrumb\"},\"inLanguage\":\"sv-SE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/vgrblogg.se\/utveckling\/2020\/04\/16\/webbprestanda-covid-19\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"sv-SE\",\"@id\":\"https:\/\/vgrblogg.se\/utveckling\/2020\/04\/16\/webbprestanda-covid-19\/#primaryimage\",\"url\":\"https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2020\/04\/startsida-vgrs-webbplats-1.png\",\"contentUrl\":\"https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2020\/04\/startsida-vgrs-webbplats-1.png\",\"width\":2872,\"height\":1624},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/vgrblogg.se\/utveckling\/2020\/04\/16\/webbprestanda-covid-19\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Hem\",\"item\":\"https:\/\/vgrblogg.se\/utveckling\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"S\u00e5 snabb \u00e4r VGR:s webbplats &#8211; klarar trycket fr\u00e5n Covid-19\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/vgrblogg.se\/utveckling\/#website\",\"url\":\"https:\/\/vgrblogg.se\/utveckling\/\",\"name\":\"Utveckling i VGR\",\"description\":\"Inblick i utvecklingsarbetet inom VGR\",\"publisher\":{\"@id\":\"https:\/\/vgrblogg.se\/utveckling\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/vgrblogg.se\/utveckling\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"sv-SE\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/vgrblogg.se\/utveckling\/#organization\",\"name\":\"Utveckling i VGR\",\"url\":\"https:\/\/vgrblogg.se\/utveckling\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"sv-SE\",\"@id\":\"https:\/\/vgrblogg.se\/utveckling\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2018\/02\/cropped-logotype_color-1.png\",\"contentUrl\":\"https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2018\/02\/cropped-logotype_color-1.png\",\"width\":1234,\"height\":250,\"caption\":\"Utveckling i VGR\"},\"image\":{\"@id\":\"https:\/\/vgrblogg.se\/utveckling\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/vgrblogg.se\/utveckling\/#\/schema\/person\/a166b8eb0bca974196f05fc9f4abb672\",\"name\":\"Niklas Ternstedt\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"sv-SE\",\"@id\":\"https:\/\/vgrblogg.se\/utveckling\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/4066f4c2cd30d62f6c8636ea80d5347f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/4066f4c2cd30d62f6c8636ea80d5347f?s=96&d=mm&r=g\",\"caption\":\"Niklas Ternstedt\"},\"url\":\"https:\/\/vgrblogg.se\/utveckling\/author\/nternstedt\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"S\u00e5 snabb \u00e4r VGR:s webbplats - klarar trycket fr\u00e5n Covid-19","description":"94 % av sidorna p\u00e5 vgregion.se f\u00e5r n\u00e4ra p\u00e5 toppbetyg enligt verktyget Google Pagespeed. L\u00e4s hur v\u00e5r webbprestanda \u00e4r i samband med Covid-19!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vgrblogg.se\/utveckling\/2020\/04\/16\/webbprestanda-covid-19\/","og_locale":"sv_SE","og_type":"article","og_title":"S\u00e5 snabb \u00e4r VGR:s webbplats - klarar trycket fr\u00e5n Covid-19","og_description":"94 % av sidorna p\u00e5 vgregion.se f\u00e5r n\u00e4ra p\u00e5 toppbetyg enligt verktyget Google Pagespeed. L\u00e4s hur v\u00e5r webbprestanda \u00e4r i samband med Covid-19!","og_url":"https:\/\/vgrblogg.se\/utveckling\/2020\/04\/16\/webbprestanda-covid-19\/","og_site_name":"Utveckling i VGR","article_published_time":"2020-04-16T12:22:54+00:00","article_modified_time":"2020-04-17T06:47:56+00:00","og_image":[{"width":2872,"height":1624,"url":"https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2020\/04\/startsida-vgrs-webbplats-1.png","type":"image\/png"}],"author":"Niklas Ternstedt","twitter_card":"summary_large_image","twitter_misc":{"Skriven av":"Niklas Ternstedt","Ber\u00e4knad l\u00e4stid":"16 minuter"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/vgrblogg.se\/utveckling\/2020\/04\/16\/webbprestanda-covid-19\/#article","isPartOf":{"@id":"https:\/\/vgrblogg.se\/utveckling\/2020\/04\/16\/webbprestanda-covid-19\/"},"author":{"name":"Niklas Ternstedt","@id":"https:\/\/vgrblogg.se\/utveckling\/#\/schema\/person\/a166b8eb0bca974196f05fc9f4abb672"},"headline":"S\u00e5 snabb \u00e4r VGR:s webbplats &#8211; klarar trycket fr\u00e5n Covid-19","datePublished":"2020-04-16T12:22:54+00:00","dateModified":"2020-04-17T06:47:56+00:00","mainEntityOfPage":{"@id":"https:\/\/vgrblogg.se\/utveckling\/2020\/04\/16\/webbprestanda-covid-19\/"},"wordCount":3148,"commentCount":0,"publisher":{"@id":"https:\/\/vgrblogg.se\/utveckling\/#organization"},"image":{"@id":"https:\/\/vgrblogg.se\/utveckling\/2020\/04\/16\/webbprestanda-covid-19\/#primaryimage"},"thumbnailUrl":"https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2020\/04\/startsida-vgrs-webbplats-1.png","keywords":["corona","covid-19","Google Pagespeed","Sitespeed.io","Webbanalys","Webbprestanda"],"articleSection":["Digitala medier &amp; webbutveckling"],"inLanguage":"sv-SE","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/vgrblogg.se\/utveckling\/2020\/04\/16\/webbprestanda-covid-19\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/vgrblogg.se\/utveckling\/2020\/04\/16\/webbprestanda-covid-19\/","url":"https:\/\/vgrblogg.se\/utveckling\/2020\/04\/16\/webbprestanda-covid-19\/","name":"S\u00e5 snabb \u00e4r VGR:s webbplats - klarar trycket fr\u00e5n Covid-19","isPartOf":{"@id":"https:\/\/vgrblogg.se\/utveckling\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vgrblogg.se\/utveckling\/2020\/04\/16\/webbprestanda-covid-19\/#primaryimage"},"image":{"@id":"https:\/\/vgrblogg.se\/utveckling\/2020\/04\/16\/webbprestanda-covid-19\/#primaryimage"},"thumbnailUrl":"https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2020\/04\/startsida-vgrs-webbplats-1.png","datePublished":"2020-04-16T12:22:54+00:00","dateModified":"2020-04-17T06:47:56+00:00","description":"94 % av sidorna p\u00e5 vgregion.se f\u00e5r n\u00e4ra p\u00e5 toppbetyg enligt verktyget Google Pagespeed. L\u00e4s hur v\u00e5r webbprestanda \u00e4r i samband med Covid-19!","breadcrumb":{"@id":"https:\/\/vgrblogg.se\/utveckling\/2020\/04\/16\/webbprestanda-covid-19\/#breadcrumb"},"inLanguage":"sv-SE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vgrblogg.se\/utveckling\/2020\/04\/16\/webbprestanda-covid-19\/"]}]},{"@type":"ImageObject","inLanguage":"sv-SE","@id":"https:\/\/vgrblogg.se\/utveckling\/2020\/04\/16\/webbprestanda-covid-19\/#primaryimage","url":"https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2020\/04\/startsida-vgrs-webbplats-1.png","contentUrl":"https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2020\/04\/startsida-vgrs-webbplats-1.png","width":2872,"height":1624},{"@type":"BreadcrumbList","@id":"https:\/\/vgrblogg.se\/utveckling\/2020\/04\/16\/webbprestanda-covid-19\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Hem","item":"https:\/\/vgrblogg.se\/utveckling\/"},{"@type":"ListItem","position":2,"name":"S\u00e5 snabb \u00e4r VGR:s webbplats &#8211; klarar trycket fr\u00e5n Covid-19"}]},{"@type":"WebSite","@id":"https:\/\/vgrblogg.se\/utveckling\/#website","url":"https:\/\/vgrblogg.se\/utveckling\/","name":"Utveckling i VGR","description":"Inblick i utvecklingsarbetet inom VGR","publisher":{"@id":"https:\/\/vgrblogg.se\/utveckling\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vgrblogg.se\/utveckling\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"sv-SE"},{"@type":"Organization","@id":"https:\/\/vgrblogg.se\/utveckling\/#organization","name":"Utveckling i VGR","url":"https:\/\/vgrblogg.se\/utveckling\/","logo":{"@type":"ImageObject","inLanguage":"sv-SE","@id":"https:\/\/vgrblogg.se\/utveckling\/#\/schema\/logo\/image\/","url":"https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2018\/02\/cropped-logotype_color-1.png","contentUrl":"https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2018\/02\/cropped-logotype_color-1.png","width":1234,"height":250,"caption":"Utveckling i VGR"},"image":{"@id":"https:\/\/vgrblogg.se\/utveckling\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/vgrblogg.se\/utveckling\/#\/schema\/person\/a166b8eb0bca974196f05fc9f4abb672","name":"Niklas Ternstedt","image":{"@type":"ImageObject","inLanguage":"sv-SE","@id":"https:\/\/vgrblogg.se\/utveckling\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/4066f4c2cd30d62f6c8636ea80d5347f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4066f4c2cd30d62f6c8636ea80d5347f?s=96&d=mm&r=g","caption":"Niklas Ternstedt"},"url":"https:\/\/vgrblogg.se\/utveckling\/author\/nternstedt\/"}]}},"_links":{"self":[{"href":"https:\/\/vgrblogg.se\/utveckling\/wp-json\/wp\/v2\/posts\/2475"}],"collection":[{"href":"https:\/\/vgrblogg.se\/utveckling\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vgrblogg.se\/utveckling\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vgrblogg.se\/utveckling\/wp-json\/wp\/v2\/users\/20"}],"replies":[{"embeddable":true,"href":"https:\/\/vgrblogg.se\/utveckling\/wp-json\/wp\/v2\/comments?post=2475"}],"version-history":[{"count":6,"href":"https:\/\/vgrblogg.se\/utveckling\/wp-json\/wp\/v2\/posts\/2475\/revisions"}],"predecessor-version":[{"id":2493,"href":"https:\/\/vgrblogg.se\/utveckling\/wp-json\/wp\/v2\/posts\/2475\/revisions\/2493"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vgrblogg.se\/utveckling\/wp-json\/wp\/v2\/media\/2496"}],"wp:attachment":[{"href":"https:\/\/vgrblogg.se\/utveckling\/wp-json\/wp\/v2\/media?parent=2475"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vgrblogg.se\/utveckling\/wp-json\/wp\/v2\/categories?post=2475"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vgrblogg.se\/utveckling\/wp-json\/wp\/v2\/tags?post=2475"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}