Prestandabudget

Nedan finner du prestandabudgeten för Webbstrategi för alla. Vill du läsa om prestandabudgetar finns det massor skrivet ›

Prestandabudget: Webbstrategi för alla

Denna prestandabudget gäller för den kommande versionen av webbplatsen, vilket kommer bestå av ett specialbyggt WordPress-tema. Troligen kommer inte webbhotellet erbjuda HTTP/2 tills dess.

Innehållsbudget

  1. Sidtitlar aldrig över 70 tecken.
  2. Alla viktiga sidor ska ha en meta-description.

Tyngd och hastighet

  1. Max 399kb för en sidvisning.
  2. Under 3 sekunder för komplett laddning av sida, mätt från gynnsam trådad uppkoppling.
  3. Under 10 sekunder för komplett laddning av sida mätt på 3G-uppkoppling.

Lägstanivå på konstruktion

Alla mallar/vyer i webbplatsen skall som allra minst:

  1. Vara testade mot tenon.io utan anmärkningar.
  2. Testad mot Netrelations Inspector utan fel.
  3. Anses vara mobilvänliga enligt Googles mobilvänlighetstest.
  4. Med exempelinnehåll uppvisa minst 80 av 100 i Google Pagespeed med mobila inställningar, och minst 90 för desktop.
  5. En enda CSS-fil laddas in.
  6. Strukturell CSS-kod inkluderas i HTML-koden enligt god prestanda-praxis för snabb initial visning av innehållet.
  7. Max 2 Javascript-filer laddas in.
  8. Använda CSS Sprites eller motsvarande teknik för att minska antalet bildfiler att ladda ner.

Mer om webbprestanda och webbanalys kommer i webbanalys-boken under 2016 ›

Mätningar

2017-01-28

Bytt tema till WordPress.

Statistik om sidorna Google Pagespeed Mobile-settings

  • javascriptResponseBytes – 93 Kb okomprimerat
  • imageResponseBytes – 91Kb
  • cssResponseBytes – 40 Kb okomprimerat
  • htmlResponseBytes – 37 Kb okomprimerat
  • otherResponseBytes – 28 Kb
  • totalRequestBytes – 1,8 Kb
  • Responsecode – 200
  • Usability-betyg – 90.7 av 100
  • Pagespeed-betyg – 87.5 av 100
  • numberResources – 15 st
  • numberStaticResources – 13 st
  • numberJsResources – 3 st
  • numberHosts – 2,5 st
  • numberCssResources – 1 st

Viktad förbättringspotential

  • MinimizeRenderBlockingResources – 8,1
  • SizeTapTargetsAppropriately – 8
  • MainResourceServerResponseTime – 3,6
  • LeverageBrowserCaching – 0,6
  • SizeContentToViewport – 0,4
  • PrioritizeVisibleContent – 0,4
  • OptimizeImages – 0,3
  • AvoidPlugins – 0,3
  • MinifyJavaScript – 0.002
  • EnableGzipCompression – 0.0004
  • ConfigureViewport – 0
  • MinifyCss – 0
  • MinifyHTML – 0
  • UseLegibleFontSizes – 0
  • AvoidLandingPageRedirects – 0

Nollmätning 2016-02-xx

Innehållsbudget

  1. Genomsnitttlig längd 47,7 tecken. 61 / 1800 längre än 70 tecken.
  2. Meta-description på alla viktiga/ambitiösa poster.

Tyngd & hastighet

Lägstanivå på konstruktion

Statistik om sidorna Google Pagespeed Mobile-settings

  • javascriptResponseBytes     399 Kb okomprimerat
  • otherResponseBytes     251 Kb okomprimerat
  • imageResponseBytes     209 Kb
  • cssResponseBytes     153 Kb okomprimerat
  • htmlResponseBytes     46 Kb okomprimerat
  • totalRequestBytes     6 Kb
  • Responsecode     211.5 vilket betyder några sidor gav felmeddelande, 200 är det normala
  • Usability-betyg     98.6 med mobila inställningar
  • Pagespeed     65.6 av 100 för mobila inställningar
  • numberResources     51 st
  • numberStaticResources     35.3 st
  • numberJsResources     22.8 st
  • numberHosts     11 st
  • numberCssResources     9 st

Viktad förbättringspotential

  • MainResourceServerResponseTime-ruleResults     29.3
  • MinimizeRenderBlockingResources-ruleResults     24.4
  • OptimizeImages-ruleResults     2.4
  • LeverageBrowserCaching-ruleResults     0.9
  • PrioritizeVisibleContent-ruleResults     0.76
  • SizeTapTargetsAppropriately-ruleResults     0.5
  • SizeContentToViewport-ruleResults     0.2
  • MinifyJavaScript-ruleResults     0.12
  • AvoidPlugins-ruleResults     0.1
  • MinifyHTML-ruleResults     0.05
  • EnableGzipCompression-ruleResults     0.006
  • AvoidLandingPageRedirects-ruleResults     0.006
  • MinifyCss-ruleResults     0.0001
  • AvoidInterstitials-ruleResults     0
  • ConfigureViewport-ruleResults     0
  • UseLegibleFontSizes-ruleResults     0