Blogg | 12 juni 2026
Tips för bättre prestanda i Sitevision –
lärdomar från Eskilstuna.se
Robin Törn är utvecklare på Consid och utsedd till Sitevision Most Valuable Professional 2025. Med lång erfarenhet av Sitevision delar han här sina insikter och tips för hur du kan förbättra prestandan i vår plattform.
I arbetet med Eskilstuna kommuns webbplats har prestanda varit ett stort fokus, något som också är en av anledningarna till att webbplatsen just nu ligger på första plats på Webperf Länk till annan webbplats, öppnas i nytt fönster. i kategorin kommuner. I den här artikeln delar jag några konkreta tips till utvecklare som arbetar med Sitevision på hur du kan optimera prestandan för din Sitevision-webbplats.
Undvik att använda WebDAV-adresser i din kod
Om WebDAV är aktiverat går det tekniskt sett att ladda in fonter, bilder och andra resurser via filens WebDAV-adress.
En WebDAV-adress kan exempelvis se ut som nedan:
https://<domän>/webdav/files/System/fonts/fa-light.woff2
Problemet är att filer som hämtas via WebDAV saknar en effektiv cachelagringspolicy. Det innebär att webbläsaren ofta behöver ladda ner filen på nytt vid varje sidvisning, vilket försämrar prestandan. Det är inte heller ett bra sätt att länka in filer på, eftersom filens inladdning är beroende av hela sökvägsnamnet i fil-/bildarkivet. Det räcker alltså med att filen byter namn, eller att en mapp i sökvägen ändrar namn, för att filen ska sluta laddas in.
Så, hur löser man detta? Lösningen är att använda filens download-adress istället. Download-adressen är den adress som visas när du markerar filen i fil-/bildarkivet. Det gör att filen laddas in på ett smartare sätt, eftersom den inte behöver hämtas på nytt vid varje besök utan kan cachas med hjälp av den cachelagringspolicy som används vid filens inladdning.
En download-adress kan exempelvis se ut som nedan:
https://<domän>/download/18.62732da117a760b300f2d6ec/1635850091589/fa-light.woff2
Skala bilder med imageScaler
Skala alltid bilder med hjälp av imageScaler när du ska rendera en bild via Sitevisions API. Om ytan där bilden ska visas är 400 × 200 pixlar ska bilden också skalas till det formatet vid rendering. Annars riskerar du att ladda in originalbilden som redaktören har laddat upp, vilket ofta innebär onödigt stora filer.
Minska serverns svarstid
Se till att dina moduler har så kort renderingstid som möjligt. Om modulerna renderas för långsamt tar det längre tid för servern att leverera HTML-dokumentet till klienten. Det är något som mätverktygen ofta anmärker på.
Ett bra sätt att kontrollera och verifiera detta i Sitevision är att använda profiling. Genom att lägga till ?profiling=true som sökparameter i webbadressen får du en översikt över alla moduler och deras respektive renderingstider. Du får även se den totala renderingstiden för alla moduler. Tiden visas i millisekunder, och de moduler som tog längst tid fetmarkeras.
Exakt var gränsen går är svårt att säga. I vissa fall kan en modul behöva ta längre tid, och det är helt okej, så länge du har optimerat där det går och vet varför tiden behövs.
Använd WebP-bilder
Se till att använda WebP-bilder. Det är ett enkelt sätt att få mätverktygen att bedöma webbplatsen som snabbare, eftersom bilderna ofta blir betydligt mindre i filstorlek. WebP-formatet hade inte särskilt bra stöd tidigare, men i dag är stödet väldigt bra.
Det här känner säkert många av er redan till, men det går också smidigt att konvertera en bild i Sitevisions bildarkiv till WebP. Högerklicka på bilden i bildarkivet och välj Konvertera till WebP. Då behåller bilden sina befintliga referenser på sidor, i moduler och på andra platser.
Avslutningsvis
Bra prestanda i Sitevision handlar i grunden om att göra rätt saker konsekvent, från hur resurser levereras till hur moduler byggs och renderas. Det finns sällan en enskild optimering som gör hela skillnaden, men många små förbättringar tillsammans kan ge stora resultat. Förhoppningsvis kan några av tipsen i den här artikeln hjälpa dig på vägen.
