help.sitevision.se hänvisar alltid till senaste versionen av Sitevision
Panelen Prestanda
Här gör du inställningar som påverkar prestandan på din webbplats.
Resursladdning
Aktivera bakåtkompatibel rendering av sida och resursladdning
När denna ruta är ibockad använder du Sitevisions bakåtkompatibla uppbyggnad av sidor, vilket rekommenderas för befintliga webbplatser.
Om denna ruta är urbockad så används en mer prestandavänlig uppbyggnad av sidor, där bl.a. javascript och css laddas utefter behov och vilka funktioner som finns på varje sida.
Det prestandavänliga läget är inte garanterat bakåtkompatibelt med befintliga egna anpassningar av moduler och tredjeparts-lösningar. All Sitevision standardfunktionalitet som det inte gjorts anpassningar på ska dock fungera.
Du bör därför testa din webbplats i det prestandavänliga läget ordentligt innan du aktiverar det för alla besökare. Detta gör du genom att bocka i denna kryssruta i din testmiljö.
Var då uppmärksam på följande:
- Moduler som kan vara påverkade av detta är exempelvis moduler med egen mall.
- Moduler som nu använder Envision för CSS-styling (kan ha föråldrad kod som exempelvis sv-hidden). Läs mer om alla ändrade metoder: https://developer.sitevision.se/archives/developer-news/developer-news/2023-07-12-increased-envision-usage-in-built-in-sitevision-modules---part-1.)
Alla nya webbplatser byggda i Sitevision från version 2024.08.1 har det prestandavänliga läget aktiverat som standard
Du kan prova att bocka ur denna och se om allt ser normalt ut. Skulle något påverkas på er webbplats (dvs att ni använder css som vi inte längre laddar) går det att få tillbaks det gamla läget genom att bocka i denna ruta igen.
Placering av JQuery($svjq)
Alla javascriptresurser som används av Sitevision har flyttats från HEAD-elementet till att ligga sist på webbsidan. Detta medför att sidans innehåll kommer att vara synlig för besökaren innan webbläsaren börjar ladda och köra eventuella javascript.
Om du har bockat ur kryssrutan "Aktivera bakåtkompatibel rendering av sida och resursladdning" så finns inte inställningen "Placering av jQuery ($svjq)" längre. jQuery laddas då sent/sist i <body>.
Denna funktion kräver att du har behörigheten "Sitevision intranät"
Stilinformation
Flytta stilinformation till CSS-fil
Webbläsare cachar CSS-filer. Det är därför bättre att designkoden ligger i en separat CSS-fil. Webbsidor kan annars bli onödigt stora vilket får till följd att sidorna tar lång tid att ladda.
I Sitevision separeras innehåll från design (CSS) i redigeringsläget. I onlineläget slås dock koden ihop. Det betyder att style-attributen ("inline CSS") kommer ligga som en del i html-koden. Bocka i kryssrutan Flytta styleinformation till CSS-fil för att separera innehåll och design även i onlineläget.
CSS-filerna nyskapas varje gång en sida besöks som innehåller något som inte finns med i den css-fil som servern har tillgång till. Alltså så blir CSS-filen inte klar förrän besökarna har besökt alla sidor som krävs för att fylla i alla stilattribut som finns på webbplatsen rent teoretiskt.
CSS-filen är en dynamisk fil som normalt förändras under drift. Filen kan alltså inte användas som referens då den med största säkerhet ser annorlunda ut vid omstart av tjänsten. Klasserna som finns i denna css-fil som börjar med c [löpnummer] får ej refereras till i några html-filer då dessa klasser kan innehålla vad som helst nästa gång tjänsten startas om.
Eventuella egna CSS-tillägg måste validera för att skrivas ut i den externa CSS-filen.